[21_HEOSMaster,21_HEOSPlayer,21_HEOSGroup] Module für das Denon Multiroomsystem

Begonnen von CoolTux, 21 Januar 2017, 21:47:52

Vorheriges Thema - Nächstes Thema

Depechem

Zitat von: Kusselin am 31 August 2020, 22:18:14
ich gehe mal davon aus das dein HEOS AMP der AVR ist und der HEOS 1 HS2 ne Box ist ...richtig?

Wenn Du solche Fragen stellst nutze vorher bitte eine Suchmaschine...
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

HEOS AMP HS2 in einer anderen FTUI Oberfläche 

<li data-row="2" data-col="1" data-sizex="4" data-sizey="3">
<header class="bold big-5">RADIO STREAM</header>
<div class="">
<div class="inline">
<div data-type="switch"
data-device="HEOSPlayer128837057"
data-get="playStatus"
data-set-on="play"
data-set-off="stop"
data-get-on="play"
data-get-off="stop"
                data-states='["play","stop"]'
data-icons='["fa-play","fa-power-off"]'
data-colors='["#00ff00","red"]'
                data-on-color="#01DF01"
                data-off-color="#8C8C8C"
                data-background-colors='["#505050","#505050"]'
data-background-icon="fa-circle-thin"
                 class="inline big2" >
            </div>
            <div data-type="label" data-device="HEOSPlayer128837057"
                 data-get="playStatus"
                 data-color=""
data-substitution='["play","Play","pause","Pause","stop","Stop"]'
class="big-1 bold" >
            </div>
        </div>
<div class="inline left-space">
<div data-type="popup"
data-height="600px"
data-width="900px"
class="">
<div data-type="switch"
data-icon="fa-bars"
                    data-on-color="#00ff00"
                    data-off-color="#6699FF"
                    data-on-background-color="#00ff00F"
                    data-off-background-color="#505050"
data-background-icon="fa-square-o"
class="big2">
</div>
<div data-type="label"
class="big-1 bold">Sender
</div>
<div class="dialog dialogTransparent">
<header class="medium">RADIOSENDER BAD</header>
<div class="top-space">
    <div class="inline">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/MDR-Sachsen.png; set HEOSPlayer128837057 channel 1');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Sachsen.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
    <div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/MDR-Jump.png; set HEOSPlayer128837057 channel 2');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
    <div class="inline">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Radio-Dresden.png; set HEOSPlayer128837057 channel 3');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-Dresden.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
    <div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/HitradioRTL.png; set HEOSPlayer128837057 channel 4');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/HitradioRTL.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Energy-Sachsen.png; set HEOSPlayer128837057 channel 5');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Energy-Sachsen.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Top100Station.png; set HEOSPlayer128837057 channel 6');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Top100Station.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Sport1FM.png; set HEOSPlayer128837057 channel 7');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Sport1FM.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/sunshine_live.png; set HEOSPlayer128837057 channel 8');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/sunshine_live.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Kinderradio.png; set HEOSPlayer128837057 channel 9');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Kinderradio.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/Radio-BOB.png; set HEOSPlayer128837057 channel 10');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-BOB.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/MDR-Jump-Mix.png; set HEOSPlayer128837057 channel 11');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump-Mix.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>
<div class="inline left-space">
<div onclick="ftui.setFhemStatus('setreading Multiroomradio_Badezimmer_IMG_dummy now_playing_img ./images/R.SA-Live.png; set HEOSPlayer128837057 channel 12');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/R.SA-Live.png"
data-size="120"
data-opacity="1"
class="">
</div>
<div data-type="label"
class="">&nbsp;
</div>
</div>

</div>
</div>
</div>
</div>

<div class="inline left-space">
<div data-type="image"
data-device="Multiroomradio_Badezimmer_IMG_dummy"
data-get="now_playing_img"
data-size="130"
class="top-space inline narrow">
</div>
<div class="">&nbsp;
</div>
        </div>

<div class="inline top-narrow left-narrow-3x">
        <div data-type="spinner" data-device="HEOSPlayer128837057"
                                data-get="volume"
                                data-set="volume"
                                data-max="45"
                                data-step="2"
data-width="580"
                                data-icon-left="fa-volume-down"
                                data-icon-right="fa-volume-up"
                                data-background-color="none"
data-color="#6699FF"
data-text-color="#6699FF"
                                class="value big3 top-space" >
            </div>


    </div>
<div class="left-space">
<div class="inline left top-space left-space">
<div data-type="image"
data-device="HEOSPlayer128837057"
data-get="currentImageUrl"
data-size="140"
data-hide-on=""
class="inline narrow">
</div>
<div class="">&nbsp;
</div>
</div>
<div class="left-space">
<div class="top-space-1x">
<div data-type="scrolllabel"
data-device="HEOSPlayer128837057"
data-get="currentTitle"
data-off-color="#6699FF"
data-color="#406bc2"
data-orientation="horizontal"
data-scrollspeed="7000"
data-offset="6"
data-hide-on="192 kbps mp3"
class="big-2 bold linear">
</div>
</div>


<div class="">
<div data-type="scrolllabel"
data-device="HEOSPlayer128837057"
data-get="currentArtist"
data-off-color="#6699FF"
data-color="#406bc2"
data-orientation="horizontal"
data-scrollspeed="7000"
data-offset="6"
class="big-2 bold linear">
</div>
</div>
<div class="">
<div data-type="scrolllabel"
data-device="HEOSPlayer128837057"
data-get="currentAlbum"
data-off-color="#6699FF"
data-color="#6081c4"
data-orientation="horizontal"
data-scrollspeed="7000"
data-offset="6"
class="big-2 linear">
</div>
</div>


<div class="inline top-space">

            <div data-type="push" data-device="HEOSPlayer128837057"
                 data-set-on="prev"
                 data-icon="fa-angle-double-left"
                 data-on-color="#00ff00"
                 data-off-color="#6699FF"
                 data-background-icon="fa-square-o"
                 data-on-background-color="#00ff00"
                 data-off-background-color="#505050"
                 class="inline left big narrow" >
            </div>


<div data-type="switch"
data-device="HEOSPlayer128837057"
data-get="playStatus"
data-set-on="pause"
data-set-off="play"
data-get-on="pause"
data-get-off="play"
                data-states='["pause","play","stop"]'
data-icons='["fa-pause fa-blink","fa-pause","fa-stop fa-blink"]'
data-colors='["#6699FF","#6699FF","#6699FF"]'
                data-on-color="#6699FF"
                data-off-color="#6699FF"
                data-background-colors='["#505050","#505050","#505050"]'
data-background-icon="fa-square-o"
                 class="inline left big narrow" >
            </div>

            <div data-type="push" data-device="HEOSPlayer128837057"
                 data-set-on="next"
                 data-icon="fa-angle-double-right"
                 data-on-color="#00ff00"
                 data-off-color="#6699FF"
                 data-background-icon="fa-square-o"
                 data-on-background-color="#00ff00"
                 data-off-background-color="#505050"
                 class="inline left big narrow" >
            </div>
        </div>

</div>
</div>
</div>
</li>
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

HEOS AVR-X4300H Zone 1
<header class="headerTransparent"></header>

<div class="inline top-space bold big-6">Wohnzimmer  |
<div data-type="label"
data-device="HEOSPlayer1772574848"
data-get="currentStation"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline bold big-6">
</div>
</div>

<div class="">
<div class="inline left">
<div data-type="popup"
data-height="500px"
data-width="750px"
class="">
<div data-type="push"
data-icon="fa-bars"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">SENDERAUSWAHL WOHNZIMMER/TERRASSE</header>
<div class="top-space left">
    <div class="inline left-space bold big-5">1. MDR-Sachen
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 1; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/MDR-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">2. MDR-Jump
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 2; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/MDR-Jump.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">3. Radio-Dresden
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 3; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Radio-Dresden.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-Dresden.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">4. Hitadio-RTL
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 4; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/HitradioRTL.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/HitradioRTL.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">5. Energy
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 5; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Energy-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Energy-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">6. TOP100
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 6; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Top100Station.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Top100Station.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
<div class="top-space left">
<div class="inline left-space bold big-5">7. Sport-1FM
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 7; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Sport1FM.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Sport1FM.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">8. Sunshine
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 8; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/sunshine_live.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/sunshine_live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">9. Kinderradio
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 9; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Kinderradio.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Kinderradio.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">10. RADIO BOB!
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 10; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img http://cdn-profiles.tunein.com/s96189/images/logoq.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="http://cdn-profiles.tunein.com/s96189/images/logoq.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">11. MDR-Jump-Mix
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 11; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/MDR-Jump-Mix.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump-Mix.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">12. R.SA Live
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 12; set DENON4300h input OnlineMusic; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/R.SA-Live.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/R.SA-Live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">TV Eingang
<div onclick="ftui.setFhemStatus('set DENON4300h input TV; sleep 3; set HEOSPlayer1772574848 input 1027,1772574848,inputs/tvaudio; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/TV.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/TV.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">Bluetooth
<div onclick="ftui.setFhemStatus('set WandTabletWohnzimmerThomas bluetooth on; sleep 3; set DENON4300h input Bluetooth; sleep 3; set HEOSPlayer1772574848 input 1027,1772574848,Bluetooth; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Spotify.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Spotify.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
</div>
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="DENON4300h"
data-get="zoneMain"
data-set-on="set DENON4300h zoneMain on; sleep 0.5; set DENON4300h input OnlineMusic; sleep 0.5; set HEOSPlayer1772574848 play"
data-set-off="set HEOSPlayer1772574848 stop; sleep 0.5; set DENON4300h input TV; sleep 0.5; set DENON4300h zoneMain off"
data-get-on="on"
data-get-off="off"
                data-states='["on","off"]'
data-icons='["fa-play","fa-power-off"]'
data-colors='["#00ff00","red"]'
                data-on-color="#01DF01"
                data-off-color="#8C8C8C"
                data-on-background-color="#696e7a"
                data-off-background-color="#696e7a"
data-background-icon="fa-circle-thin"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>


<div class="inline left">
<div data-type="push"
data-device="DENON4300h"
data-set-on="volumeDown 3"
data-cmd="set"
data-icon="fa-volume-down"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>
<div class="inline left top-space">
<div data-type="label"
data-device="DENON4300h"
data-get="volume"
data-fix="0"
data-off-color="#6699FF"
data-color="#6699FF"
data-unit="db"
class="big-5">
</div>
</div>
<div class="inline left">
<div data-type="push"
data-device="DENON4300h"
data-set-on="volumeUp 3"
data-cmd="set"
data-icon="fa-volume-up"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="DENON4300h"
data-get="mute"
data-set="mute"
data-states='["on","off"]'
data-icons='["fa-volume-off","fa-volume-up"]'
data-background-colors='["#ad3333","#696e7a"]'
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>

<div class="inline left top-narrow-10">
<div data-type="popup"
data-height="520px"
data-width="650px"
class="">
<div data-type="image"
data-device="Multiroomradio_Wohnzimmer_IMG_dummy"
data-get="now_playing_img"
data-size="31"
class="top-space inline narrow">
</div>
<div class="dialog dialogTransparent">
<header class="bold big-5 white">DETAILS Multiroomradio Wohnzimmer</header>
<div class="left cell left-space border-gray">
<div class="middle-align left-space top-space right-space bold big-4">GRUPPE
</div>
<div class="left-align left-space right-space bold big-4">DENON Wohnzimmer + HEOS1 Büro
<div data-type="switch"
data-device="Gruppe_DENON_Wohnzimmer_und_HEOS1_Buero_dummy"
data-get-on="on"
data-get-off="off"
data-states='["on","off"]'
data-icons='["oa-message_ok","oa-control_x"]'
data-colors='["#00ff00","red"]'
data-on-color="#01DF01"
data-off-color="#8C8C8C"
data-on-background-color="#696e7a"
data-off-background-color="#696e7a"
data-background-icon="fa-circle-thin"
class="middle big2"></div>
</div>
</div>
<div class="left cell left-space border-gray">
<div class="left-align left-space top-space bold big-5">
<div class="bold big-4">
<div data-type="image"
data-device="Multiroomradio_Wohnzimmer_IMG_dummy"
data-get="now_playing_img"
data-size="80"
class="inline">
</div>
</div>
</div>
    <div class="left-align left-space top-space right-space bold big-5">SENDER  |
<div data-type="label"
data-device="HEOSPlayer1772574848"
data-get="currentStation"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
</div>
<div class="left cell left-space border-gray">
<div class="left-align left-space top-space bold big-5">
<div data-type="image"
data-device="HEOSPlayer1772574848"
data-get="currentImageUrl"
data-size="140"
class="inline">
</div>
</div>
<div class="left-align left-space top-space right-space bold big-5">KÜNSTLER  |
<div data-type="label"
data-device="HEOSPlayer1772574848"
data-get="currentArtist"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
<div class="left-align left-space top-space right-space bold big-5">TITEL  |
<div data-type="label"
data-device="HEOSPlayer1772574848"
data-get="currentTitle"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
</div>
</div>
</div>
</div>


HEOS AVR-X4300H Zone 2
<div class="inline top-space bold big-6">Terrasse  |
<div data-type="label"
data-device="HEOSPlayer1772574848"
data-get="currentStation"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline middle big-6">
</div>
</div>

<div class="">
<div class="inline left">
<div data-type="popup"
data-height="500px"
data-width="750px"
class="">
<div data-type="push"
data-icon="fa-bars"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">SENDERAUSWAHL WOHNZIMMER/TERRASSE</header>
<div class="top-space left">
    <div class="inline left-space bold big-5">1. MDR-Sachen
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 1; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/MDR-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">2. MDR-Jump
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 2; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/MDR-Jump.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">3. Radio-Dresden
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 3; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Radio-Dresden.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-Dresden.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">4. Hit-RTL
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 4; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/HitradioRTL.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/HitradioRTL.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">5. Energy
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 5; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Energy-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Energy-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">6. TOP100
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 6; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Top100Station.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Top100Station.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
<div class="top-space left">
<div class="inline left-space bold big-5">7. Sport-1FM
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 7; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Sport1FM.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Sport1FM.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">8. Sunshine
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 8; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/sunshine_live.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/sunshine_live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">9. Kinderradio
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 9; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Kinderradio.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Kinderradio.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">10. RADIO BOB!
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 10; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Radio-BOB.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-BOB.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">11. MDR-Jump-Mix
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 11; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/MDR-Jump-Mix.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump-Mix.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">12. R.SA Live
<div onclick="ftui.setFhemStatus('set HEOSPlayer1772574848 channel 12; set DENON4300h_Zone_2 input OnlineMusic; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/R.SA-Live.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/R.SA-Live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">TV-Eingang
<div onclick="ftui.setFhemStatus('set DENON4300h_Zone_2 input TV; sleep 3; setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/TV.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/TV.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">Bluetooth
<div onclick="ftui.setFhemStatus('set WandTabletWohnzimmerThomas bluetooth on; sleep 3; set DENON4300h_Zone_2 input Bluetooth; sleep 3; setreading Multiroomradio_Wohnzimmer_IMG_dummy now_playing_img ./images/Spotify.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Spotify.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
</div>
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="DENON4300h_Zone_2"
data-get="state"
data-set-on="set DENON4300h_Zone_2 on; sleep 0.5; set DENON4300h_Zone_2 input OnlineMusic; sleep 0.5; set HEOSPlayer1772574848 play"
data-set-off="set HEOSPlayer1772574848 stop; sleep 0.5; set DENON4300h_Zone_2 off"
data-get-on="on"
data-get-off="off"
                data-states='["on","off"]'
data-icons='["fa-play","fa-power-off"]'
data-colors='["#00ff00","red"]'
                data-on-color="#01DF01"
                data-off-color="#8C8C8C"
                data-on-background-color="#696e7a"
                data-off-background-color="#696e7a"
data-background-icon="fa-circle-thin"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>


<div class="inline left">
<div data-type="push"
data-device="DENON4300h_Zone_2"
data-set-on="volumeDown"
data-cmd="set"
data-icon="fa-volume-down"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>
<div class="inline left top-space">
<div data-type="label"
data-device="DENON4300h_Zone_2"
data-get="volume"
data-fix="0"
data-off-color="#6699FF"
data-color="#6699FF"
data-unit="db"
class="big-5">
</div>
</div>
<div class="inline left">
<div data-type="push"
data-device="DENON4300h_Zone_2"
data-set-on="volumeUp 5"
data-cmd="set"
data-icon="fa-volume-up"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="DENON4300h_Zone_2"
data-get="mute"
data-set="mute"
data-states='["on","off"]'
data-icons='["fa-volume-off","fa-volume-up"]'
data-background-colors='["#ad3333","#696e7a"]'
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>

<div class="inline left top-narrow-10">
<div data-type="popup"
data-height="500px"
data-width="780px"
class="">
<div data-type="image"
data-device="Multiroomradio_Terrasse_IMG_dummy"
data-get="now_playing_img"
data-size="29"
class="top-space inline narrow">
</div>
<div data-type="label"
class="">
</div>

</div>
</div>
</div>


HEOS 1 HS2

<div class="inline top-space bold big-6">Büro  |
<div data-type="label"
data-device="HEOSPlayer512565195"
data-get="currentStation"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline middle big-7">
</div>
</div>

<div class="">
<div class="inline left">
<div data-type="popup"
data-height="500px"
data-width="750px"
class="">
<div data-type="push"
data-icon="fa-bars"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">SENDERAUSWAHL BÜRO</header>
<div class="top-space left">
    <div class="inline left-space bold big-5">1. MDR-Sachen
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 1; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/MDR-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">2. MDR-Jump
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 2; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/MDR-Jump.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">3. Radio-Dresden
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 3; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Radio-Dresden.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-Dresden.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
    <div class="inline left-space bold big-5">4. Hit-RTL
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 4; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/HitradioRTL.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/HitradioRTL.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">5. Energy
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 5; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Energy-Sachsen.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Energy-Sachsen.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">6. TOP100
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 6; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Top100Station.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Top100Station.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
<div class="top-space left">
<div class="inline left-space bold big-5">7. Sport-1FM
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 7; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Sport1FM.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Sport1FM.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">8. Sunshine
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 8; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/sunshine_live.png');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/sunshine_live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">9. Kinderradio
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 9; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Kinderradio.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Kinderradio.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">10. RADIO BOB!
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 10; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/Radio-BOB.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/Radio-BOB.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">11. MDR-Jump-Mix
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 11; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/MDR-Jump-Mix.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/MDR-Jump-Mix.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
<div class="inline left-space bold big-5">12. R.SA Live
<div onclick="ftui.setFhemStatus('set HEOSPlayer512565195 channel 12; sleep 3; setreading Multiroomradio_Buero_IMG_dummy now_playing_img ./images/R.SA-Live.png; ');$('.dialog-close').trigger('click');"
data-type="image"
data-url="./images/R.SA-Live.png"
data-size="100"
data-opacity="1"
class="">
</div>
</div>
</div>
</div>
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="HEOSPlayer512565195"
data-get="playStatus"
data-set-on="play"
data-set-off="stop"
data-get-on="play"
data-get-off="stop"
                data-states='["play","stop"]'
data-icons='["fa-play","fa-power-off"]'
data-colors='["#00ff00","red"]'
                data-on-color="#01DF01"
                data-off-color="#8C8C8C"
                data-on-background-color="#696e7a"
                data-off-background-color="#696e7a"
data-background-icon="fa-circle-thin"
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>


<div class="inline left">
<div data-type="push"
data-device="HEOSPlayer512565195"
data-set-on="volumeDown 3"
data-cmd="set"
data-icon="fa-volume-down"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>
<div class="inline left top-space">
<div data-type="label"
data-device="HEOSPlayer512565195"
data-get="volume"
data-fix="0"
data-off-color="#6699FF"
data-color="#6699FF"
data-unit="db"
class="big-5">
</div>
</div>
<div class="inline left">
<div data-type="push"
data-device="HEOSPlayer512565195"
data-set-on="volumeUp 3"
data-cmd="set"
data-icon="fa-volume-up"
data-on-color="#ad3333"
data-on-background-color="#ad3333"
data-off-color="#696e7a"
data-off-background-color="#696e7a"
class="big-7">
</div>
</div>

<div class="inline left">
<div data-type="switch"
data-device="HEOSPlayer512565195"
data-get="mute"
data-set="mute"
data-states='["on","off"]'
data-icons='["fa-volume-off","fa-volume-up"]'
data-background-colors='["#ad3333","#696e7a"]'
class="big-7">
</div>
<div data-type="label"
class="">
</div>
</div>
<div class="inline left top-narrow-10">
<div data-type="popup"
data-height="500px"
data-width="780px"
class="">
<div data-type="image"
data-device="Multiroomradio_Buero_IMG_dummy"
data-get="now_playing_img"
data-size="29"
class="top-space inline narrow">
</div>
<div data-type="label"
class="">
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">DETAILS Multiroomradio Büro</header>
<div class="left cell left-space border-gray">
<div class="left-align left-space top-space bold big-5">
<div class="bold big-4">
<div data-type="image"
data-device="Multiroomradio_Buero_IMG_dummy"
data-get="now_playing_img"
data-size="80"
class="inline">
</div>
</div>
</div>
    <div class="left-align left-space top-space bold big-5">SENDER  |
<div data-type="label"
data-device="HEOSPlayer512565195"
data-get="currentStation"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
</div>
<div class="left cell left-space border-gray">
<div class="left-align left-space top-space bold big-5">
<div data-type="image"
data-device="HEOSPlayer512565195"
data-get="currentImageUrl"
data-size="140"
class="inline">
</div>
</div>
<div class="left-align left-space top-space bold big-5">KÜNSTLER  |
<div data-type="label"
data-device="HEOSPlayer512565195"
data-get="currentArtist"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
<div class="left-align left-space top-space bold big-5">TITEL  |
<div data-type="label"
data-device="HEOSPlayer512565195"
data-get="currentTitle"
data-off-color="#6699FF"
data-color="#6699FF"
class="inline big-2">
</div>
</div>
</div>
</div>
</div>
</div>

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

so das sind jetzt tausende Codes, da sollte für jeden etwas dabei sein. Viel Spaß beim probieren und selber erstellen.
Gruß Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

Zitat von: Kusselin am 31 August 2020, 20:26:28
Brauche wieder Eure Hilfe....

Mein HEOS Player wächst stetig aber es liegen immer noch große Steine um Ihn herum.

Ich möchte gerne mit dem "select Widget" in ftui zb. meine Eingänge wählen......zb TuneIn oder meine Favoristen.....ich weiss da ich mit dem get Befehl "ls" mir in fhem die schön Anzeigen lassen kann und auch weiter mich durchklicken kann...leider weiss ich es nicht wie ich es anstellen muss im select Widget... ich habe das select widget nun so erstellt:

<!-- Favoriten -->
        <div data-type="label">Zone1</div>
   <div data-type="select"
        data-device="HEOSPlayer657134448"
        data-items='["Favoriten","TuneIn"]'
        data-get="ls"
        data-set="ls"
class="small"></div>


Mir ist aber leider nicht bewusst was ich bei data get und set eintragen muss???

Im Heos Wiki steht das hier unter SET Befehle, ich weiss aber nicht wie ich es eintragen muss  :(

input sid[,cid][,mid] - setze input source-id[,container-id][,media-id]

    Beispiel: set Küche input 1027,1772574848,inputs/tvaudio, startet "TV-Audio" auf dem Player "Küche"


Wäre nett wenn ihr mir fürs SElect widget ein Denkanstoss geben könntet...Danke

ich habe in meinen FTUI Codes(Siehe gerade gepostete Codes) mehrfach verschiedene Eingänge und Favoriten drin
schau einfach mal im Code z.b: unter suche "Bluetooth" das ist ein anderer Eingang, die Radiosender sind alles "TuneIn" Fav

ich arbeite in fhem aber mit DOIF`s daher hier nochmal die dazugehörige fhem.cfg

define doif_Channel_Bluetooth_Multiroomradio_Terrasse_IMG DOIF ([DENON4300h_Zone_2:power] eq "on" and [DENON4300h_Zone_2:input] eq "Bluetooth") (setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/Bluetooth.png)
setuuid doif_Channel_Bluetooth_Multiroomradio_Terrasse_IMG 5cc9a99d-f33f-b0b0-5919-859481de0ed48fff
attr doif_Channel_Bluetooth_Multiroomradio_Terrasse_IMG do always
attr doif_Channel_Bluetooth_Multiroomradio_Terrasse_IMG group IMG_Multiroom_Terrasse
attr doif_Channel_Bluetooth_Multiroomradio_Terrasse_IMG room Multimedia

define doif_Channel_TV_Multiroomradio_Terrasse_IMG DOIF ([DENON4300h_Zone_2:power] eq "on" and [DENON4300h_Zone_2:input] eq "TV") (setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/TV.png)
setuuid doif_Channel_TV_Multiroomradio_Terrasse_IMG 5cc9a99d-f33f-b0b0-c129-a253390726485b25
attr doif_Channel_TV_Multiroomradio_Terrasse_IMG do always
attr doif_Channel_TV_Multiroomradio_Terrasse_IMG group IMG_Multiroom_Terrasse
attr doif_Channel_TV_Multiroomradio_Terrasse_IMG room Multimedia

define doif_Channel_01_Multiroomradio_Terrasse_IMG DOIF ([DENON4300h_Zone_2:power] eq "on" and [DENON4300h_Zone_2:input] eq "OnlineMusic" and [HEOSPlayer1772574848:channel] eq "1") (setreading Multiroomradio_Terrasse_IMG_dummy now_playing_img ./images/MDR-Sachsen.png)
setuuid doif_Channel_01_Multiroomradio_Terrasse_IMG 5cc9a99d-f33f-b0b0-41e5-104937b9f0d19e70
attr doif_Channel_01_Multiroomradio_Terrasse_IMG do always
attr doif_Channel_01_Multiroomradio_Terrasse_IMG group IMG_Multiroom_Terrasse
attr doif_Channel_01_Multiroomradio_Terrasse_IMG room Multimedia
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Kusselin

Es geht weiter......ich wills weiter verstehen!!

es gent nun an die Favoriten......ich habe 10 Favoriten in der HEOS App abgespeichert!!

So und ich möchte nun die favoriten mit dem Select Widget anzeigen lassen:

ich führe ein set im whemweb wie folgt aus:

set       HEOSPlayerxxxxx       channel               xx
set       <data-device>        <data-set> <selected data-items>

also muss doch der Code so aussehen:
<div data-type="select"
             data-device="HEOSPlayer657134448"
             data-items='["Radio Regenbogen","SWR1 BW","radio SAW-Partyschlager"]'
             data-get="channel"
             data-set="channel"
class="w1x">
         </div>


dh. heisst ich wähle  zb. radio regenbogen aus dann zeigt tablet ui unten links set HEOSPLayerxxxx channel Radio Regenbogen an, aber der avr schaltet nicht auf den Channel  Radio Regenbogen....
Oder fhem weiss nicht welche channelnummer tabletui sendet.....

in den Readings vom Player ist channel vorhanden........ich weiss das es nur ein kleiner Bug von mir ist aber ich komme nicht drauf....

ich brauch eure hilfe wieder.

Danke

Depechem

Zitat von: Kusselin am 02 September 2020, 22:42:09
Es geht weiter......ich wills weiter verstehen!!

es gent nun an die Favoriten......ich habe 10 Favoriten in der HEOS App abgespeichert!!

So und ich möchte nun die favoriten mit dem Select Widget anzeigen lassen:

ich führe ein set im whemweb wie folgt aus:

set       HEOSPlayerxxxxx       channel               xx
set       <data-device>        <data-set> <selected data-items>

also muss doch der Code so aussehen:
<div data-type="select"
             data-device="HEOSPlayer657134448"
             data-items='["Radio Regenbogen","SWR1 BW","radio SAW-Partyschlager"]'
             data-get="channel"
             data-set="channel"
class="w1x">
         </div>


dh. heisst ich wähle  zb. radio regenbogen aus dann zeigt tablet ui unten links set HEOSPLayerxxxx channel Radio Regenbogen an, aber der avr schaltet nicht auf den Channel  Radio Regenbogen....
Oder fhem weiss nicht welche channelnummer tabletui sendet.....

in den Readings vom Player ist channel vorhanden........ich weiss das es nur ein kleiner Bug von mir ist aber ich komme nicht drauf....

ich brauch eure hilfe wieder.

Danke

Hast Dir doch die Frage selbst beantwortet. FHEM braucht nicht den Namen des Fav sondern die Nummer...
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Kusselin

Danke, das dachte ich mir auch. Ich muss auf jedenfall das "data-items" austauschen!!
Nur welches Attribut nimmt man dann dafür wenn man nicht weiss welches hier zu nehmen ist und wie der Befehl dann im Ganzen aussehen muss?
data-get Name des Device-Readings, welches angezeigt werden soll STATE WoZi_Lichtszene
data-set Name des Device-Readings, welches geändert werden soll (<Befehl> <Device> <Reading> <Wert>) STATE
data-list Name des Device-Readings, von dem eine durch data-delimiter getrennte Liste von Werten empfangen werden soll
data-items Ein Array fixer Werte, die im Widget angezeigt und an FHEM gesendet werden soll (wenn data-list leer ist) ["sAllesAn","sAllesAus","sLesen","sEssen]
data-alias Ein Array fester Namen als Alias zu den von data-items empfangenen Werten ["Alles An","Alles Aus","Lesen","Essen"
data-cmd Befehl, der an FHEM gesendet werden soll set setstate, set, setreading, trigger
data-quote Zeichen, mit denen der gesendete Wert umschlossen werden soll "
data-delimiter Zeichen, durch das Listenelemente getrennt werden :


Grüße

EDIT: Nein, das data-items darf nicht raus denn wenn das weg ist sehe ich ja im Dropdownfenster keine Sendernamen mehr....es muss offensichtlich noch was dazukommen mit der Channelnummer aber wie nur?

Kusselin

mit dem Attribut "data-items" wird der tatsächliche Readingswert (in meinem Fall die Channelnummer zb. 1,2,44,54) vom TabletUI an Fhem gesendet!!!
Das Attribut "data-alias" wie es schon sagt zeigt mir dann an als Text z.b. welcher Sender z.b. SWR1 ausgewählt wurde mit dem select widget.

Danke Depechem für deine unkomplizierte Erklärung und Hilfe (ironisch)

Depechem

Zitat von: Kusselin am 04 September 2020, 09:04:39
mit dem Attribut "data-items" wird der tatsächliche Readingswert (in meinem Fall die Channelnummer zb. 1,2,44,54) vom TabletUI an Fhem gesendet!!!
Das Attribut "data-alias" wie es schon sagt zeigt mir dann an als Text z.b. welcher Sender z.b. SWR1 ausgewählt wurde mit dem select widget.

Danke Depechem für deine unkomplizierte Erklärung und Hilfe (ironisch)

Dafür das du scheinbar den Thread verfehlt hast (hätte wohl eher in die FTUI Rubrik gehört), wurde doch dein Frage nun beantwortet. Es tut mir ja leid wenn ich aktuell keine wirkliche Zeit habe, aber das ist kein Grund mich mit Privatnachrichten vollzuspammen.

Eins habe ich auch gelernt, man sollte sich vorher erst einmal selber etwas belesen und auch nicht in mehreren Thread`s die gleichen Fragen stellen.
Aber schön wenn Du es jetzt zu deiner Zufriedenheit hinbekommen hast.
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Kusselin

ich weiss, wir machen das alle nur nebenbei.Hast ja jetzt auch Zeit gehabt auf meinen post zu antworten und mich zurecht zu weisen.
Gruss und danke

Krise

Hallo zusammen,

ich hoffe, ich bin hier im richtigen Thema. Ich nutze das HEOS-Modul funktioniert auch soweit alles super, allerdings vermisse ich das reading der aktuellen Quelle. Ich habe mir versuchte ein UserReading zu basteln mit:

input {ReadingsVal("DenonX1500H","input","$")}

das finde ich im Device allerdings nirgends wieder.

Grüße
Christian

grappa24

Hallo Christian,

jeder HEOSPlayer sollte ein reading "currentMedia" haben, wie sieht das bei dir aus?

FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

Krise

Moin,

ja hat er aber aus irgendeinem Grund wird da immer der Server/Mediaplaee angezeigt. War mir nur aufgefallen, als ich den Kiddies ne Bluray angemacht hab und mit den Sirimappings gespielt habe. Eine Möglichkeit ,,set ... Input... gibt es ja. Und in älteren Beiträgen zum HEOS gab es auch ein input-reading.

Grüße
Christian

Edit: ich habe jetzt mal parallel das DENON_AVR Modul "missbraucht" ;). Das hat besonders für den AVR noch einige nette Funktionen, zum Beispiel das Ein- und Ausschalten. Wäre schon genial, die Funktionalitäten zusammenführen zu können. Leider bin ich (bis auf etwas Basic) programmiertechnisch nicht auf der Höhe ;).

laurello

Hallo zusammen,

da unsere Stereoanlage im Schlafzimmer, auf der wir sonst zum Nächtigen immer ein Hörbuch starteten, das Zeitliche gesegnet hat und ich nicht einfach Ersatz kaufen wollte, möchte ich eine Art "Jukebox" für Hörbücher mit einem Heos 1, dem existierenden DLNA Server (Plex) und "Hörbuch Karten" mit aufgeklebtem NFC Sticker basteln (Idee fußt auf einem Artikel in der c't - dort mit Sonos über smb Freigabe).

Die Hörbuch Karten mit den NFC Stickern und dem notwendigen Reader mit Meldung an FHEM über MQTT hab ich grundlegend schon so weit.

Aufgrund der gescannten ID des NFC Tags möchte ich jetzt das referenzierte Hörbuch-Album in die Warteschlange des HEOS 1 Lautsprechers schieben und die Wiedergabe starten. In HEOS CLI gesprochen wäre das der Befehl heos://browse/add_to_queue?pid=xxx&sid=xxx&cid=xxx&aid=4. Dieser wird im Grunde ja auch über den HEOSMaster abgesetzt, wenn ich für das HEOS Device in FHEM ein get HEOS_Device ls anstosse und mich dann in der Oberfläche zum DLNA Server und dort weiter bis zum Album hangele.
Mit einem Klick auf den Track wird eben dieser der Warteschlange hinzugefügt und auch gleich angespielt.

Jetzt stellen sich also folgende Fragen:
- m. E. funktioniert beim Browsen das Hinzufügen zur Warteschlange nur für einen Track und nicht für ein ganzes Album - ich kann kein ganzes Album mit einem Klick in die Warteschlange bugsieren, stimmt das oder stell ich mich doof an?
- habe ich derzeit eine Möglichkeit aus dem HEOS Modul heraus irgendwie die add_to_queue Funktion direkt aufzurufen, da ich die notwenigen Infos (pid = HEOS1, sid = DLNA Plex Server und cid = Hörbuch Album) ja habe und mir diese (wie wahrscheinlich sonst normal) nicht erst über das Browsen besorgen muß?

Puuh - ich hoffe, daß war verständlich umschrieben und jemand kann mir hier weiterhelfen.

Viele Grüße,
laurello