Das eine sind die in der *.items Datei fehlenden Item (PlayPauseSonosWZ, SonosWZVolume, SonosWZNext und Z_Klingel_Haustuer)
Das andere sind die Actions, die sind unnötig.
Die Methoden Item.sendCommand(Value) bzw. Item.postUpdate(Value) sind grundsätzlich den Actions sendCommand(Item,Value) bzw. postUpdate(Item,Value) vorzuziehen, da die Methoden nicht zwingend auf Strings als Parameter angewiesen sind (openHAB wandelt die Typen stillschweigend, falls es sich um ein Objekt handelt [alle Objekte haben die Methode .toString]).
Das andere sind die Actions, die sind unnötig.
Die Methoden Item.sendCommand(Value) bzw. Item.postUpdate(Value) sind grundsätzlich den Actions sendCommand(Item,Value) bzw. postUpdate(Item,Value) vorzuziehen, da die Methoden nicht zwingend auf Strings als Parameter angewiesen sind (openHAB wandelt die Typen stillschweigend, falls es sich um ein Objekt handelt [alle Objekte haben die Methode .toString]).
Kommentar