ich habe ein Problem, ich möchte gerne die items Datei von OPenHab1 in OPenHab2 ändern.
v1 DS18x20 Item ist z.B.:
Code: Alles auswählen
Number Temp_Sensor1 "DS 18x20 [%.3f °C]" <temperature> (HAR, Temperatursensoren) {exec="<[/etc/openhab2/scripts/./ReadDS1820 28-0416b011f2ff:1000:REGEX((.*?))]"}
Code: Alles auswählen
Switch DigitalOutput0 "Ausgang 1" <switch> (HAR) {exec=">[OFF:/home/pi/HuboDemo/Automation/./SetDigitalOutput 0 0] >[ON:/home/pi/HuboDemo/Automation/./SetDigitalOutput 0 1]"}
Bei der .Items Datei die ich in 999 Versionen ausprobiert habe bekomme ich immer die Fehlermeldung:
".items has Errors, therefore ignoring it: [1,1]: missing EOF at ' ' "
Hier der zuletzt geteste versuch des DS18x20 Item:
Code: Alles auswählen
Number Temp_Sensor1 "Temperature [%.3f °C]" <temperature> (HAR, Temperatur) {channel="exec:command:DS18x20-01:exit"}
Bei der .things Datei bekomme ich immer die Fehlermeldung:
".things is either emty or cannot be parsed correctly!"
Und das zuletzt getestete Thing:
Code: Alles auswählen
Thing exec:command:DS18x20-01 [command="/etc/openhab2/scripts/./ReadDS1820 28-0416b011f2ff", transform="REGEX((.*?)), interval=5, timeout=0, autorun=true]
Bzw. gibt es immer noch Schwierigkeiten mit dem Exec Binding? Habe dazu Englische Forenbeiträge gelesen, diese Waren allerdings schon 1 Jahr alt.
In denen war eine zwingende Lösung mit der .rules Datei nötig.
Über Hilfe wäre ich sehr dankbar.