Umstellung von OH 2.4.0 auf 3.3.0: so weit sind die sachen am laufen.
zB folgende zeile gibts in einem items file:
Code: Alles auswählen
Number garageInnenTemp "Luft [%.1f °C]" <temperature> {onewire="deviceId=28.C2245C060000;propertyName=temperature;refreshinterval=10"}
Nun wird das Item zwar von OH3 erkannt und in der UI angezeigt, aber die daten kommen dort nicht an. Erst wenn ich mühsam ein Channel anlege und mit dem item verknüpfe funktioniert es, wie es soll.
Das gleiche gilt für alle anderen items, die onewire binding nutzen bzw. auch andere bindings wie knx etc...
Wenn ich mir vorstelle, dass ich jetzt für jedes Item noch ein Channel erzeugen muss, dann werde ich weich...

Ich hoffe, das Problem ist klar. Gibt es eine Möglichkeit auf channels zu verzichten, bzw. sie irgend wie automatisch zu erzeugen.
Laut OH doku kann man bei items sowohl channels als auch direkt bindings angeben.
Code: Alles auswählen
Switch Kitchen_Light "Kitchen Light" {channel="mqtt:topic:..." }
String Bedroom_Sonos_CurrentTitle "Title [%s]" (gBedRoom) {channel="sonos:..."}
Number Bathroom_WashingMachine_Power "Power [%.0f W]" <energy> (gPower) {channel="homematic:..."}
Number Livingroom_Temperature "Temperature [%.1f °C]" <temperature> (gTemperature, gLivingroom) ["TargetTemperature"] {knx="1/0/15+0/0/15"}
André