Webradio

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
jackmenimble
Beiträge: 22
Registriert: 1. Jan 2018 20:43

Webradio

Beitrag von jackmenimble »

Hallo,

ich möchte über den Raspberry Pi, welchen ich via HDMI an der Stereoanlage angeschlossen habe, Onlineradio hören. Dazu habe ich folgendes bereits vorbereitet:

Sitemap:

Code: Alles auswählen

Frame label="Radio" {			
		Selection item=Sender icon="radio" mappings=[0=off, 1=HR3, 2=SWR3, 3=FFH, 4=doorbell]
		Slider item=Volume icon="soundvolume"
	}


Items:

Code: Alles auswählen

Number Sender         		    "Radio"                             <network>
Dimmer Volume                   "Lautstärke [%.1f %%]"
Rules:

Code: Alles auswählen

rule "Select Sender"
when
    Item Sender received command
then
    switch(receivedCommand) {
        case 0 : playStream(null)
        case 1 : playStream("http://metafiles.gl-systemhaus.de/hr/hr3_2.m3u")
        case 2 : playStream("http://mp3-live.swr3.de/swr3_m.m3u")
        case 3 : playStream("http://edge.live.mp3.mdn.newmedia.nacamar.net/radioffh/livestream.mp3.m3u")
        case 4 : playSound(“doorbell.mp3”)
    }
end

rule "Volume"
when
    Item Volume received command
then
    if (receivedCommand instanceof PercentType) {
        setMasterVolume(receivedCommand)
    } else {
        if (receivedCommand == INCREASE) increaseMasterVolume(10)
        if (receivedCommand == DECREASE) decreaseMasterVolume(10)
    }
end

Allerdings wird hier nichts abgespielt. Habt Ihr eine Idee woran es liegen könnte?

Danke und Gruß

hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41

Re: Webradio

Beitrag von hr3 »

Funktioniert. Habe allerdings die Anführungszeichen um doorbell.mp3 geändert.
Hast du es schon mal nit einem Kopfhörer am Audio-Ausgang probiert?
Steht etwas in den log-Dateien?

jackmenimble
Beiträge: 22
Registriert: 1. Jan 2018 20:43

Re: Webradio

Beitrag von jackmenimble »

Ah, danke für den Hinweis!
Mit den Kopfhörern habe ich es bereits versucht, allerdings kommt nichts.

Wo finde ich die Log-Dateien?
In der Papier UI kann man unter Configuration -> System -> Audio die "Default Sink" angeben. Ich habe hier Web Audio ausgewählt. Was hast du aktiviert?

Danke und Gruß!

jackmenimble
Beiträge: 22
Registriert: 1. Jan 2018 20:43

Re: Webradio

Beitrag von jackmenimble »

Hat jemand ne Idee? Danke!
Zuletzt geändert von jackmenimble am 26. Jan 2018 15:32, insgesamt 1-mal geändert.

jackmenimble
Beiträge: 22
Registriert: 1. Jan 2018 20:43

Re: Webradio

Beitrag von jackmenimble »

das mit dem Stream funktioniert nun, nach einem Neustart.
Was aber immer noch nicht tut, ist die Lautstärkenregelung mit dem Slider.

Das steht in den Rules:

Code: Alles auswählen

rule "Volume"
when
    Item Volume received command
then
    if (receivedCommand instanceof PercentType) {
        setMasterVolume(receivedCommand)
    } else {
        if (receivedCommand == INCREASE) increaseMasterVolume(20)
        if (receivedCommand == DECREASE) decreaseMasterVolume(20)
    }
end
Muss ich noch ein Binding installieren?

Danke!

Antworten