Guten Morgen!
Bin letzte Woche auf openHAB 2 umgestiegen: neue SD Karte mit Clean Install openhabian, Installation der Bindings über das PaperUI.
Dabei habe ich nur das Squeezebox2 Binding gefunden, unter "actions" war nichts zu installieren (in Sachen Squeezebox).
Things werden soweit gut erkannt, habe ein paar Channels bereits verlinkt. Soweit - sogut!
Bei meiner 1.8.3 Installation habe ich über folgende Rules einen der verschiedenen Player gesteuert:
Wie wäre das denn nun per openHAB 2 und dem neuen Binding zu Lösen?
Bin letzte Woche auf openHAB 2 umgestiegen: neue SD Karte mit Clean Install openhabian, Installation der Bindings über das PaperUI.
Dabei habe ich nur das Squeezebox2 Binding gefunden, unter "actions" war nichts zu installieren (in Sachen Squeezebox).
Things werden soweit gut erkannt, habe ein paar Channels bereits verlinkt. Soweit - sogut!
Bei meiner 1.8.3 Installation habe ich über folgende Rules einen der verschiedenen Player gesteuert:
Code:
import org.openhab.core.library.types.* import org.openhab.core.persistence.* import org.openhab.model.script.actions.* import org.openhab.action.squeezebox.* end /* Squeeze */ rule "SQ URL1" when Item sq_B3 received command ON then squeezeboxPlayUrl("Kuchl", "http://Livestream1") end rule "SQ URL1" when Item sq_B4 received command ON then squeezeboxPlayUrl("Kuchl", "http://Livestream2.aac.pls") end rule "SQ Volume Kueche+" when Item sq_B1 received command ON then var int myvol = (sq_Kueche_volume.state as DecimalType).intValue myvol = myvol + 3 squeezeboxVolume("Kueche", myvol) end rule "SQ Volume Kueche-" when Item sq_B2 received command ON then var int myvol = (sq_Kueche_volume.state as DecimalType).intValue myvol = myvol - 3 squeezeboxVolume("Kueche", myvol) end
Kommentar