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