Push Widget data-set-on mit Reading aus anderem Device

Begonnen von Tobias, 05 September 2016, 10:49:08

Vorheriges Thema - Nächstes Thema

Tobias

Hi,
ich habe ein Push Widget, das soll u.a. einen Wert aus einem anderen Widget/Device senden. Ich weiß das es geht, finde aber den Hinweis dazu hier nicht mehr wieder.
Wer kann mir den passenden Hinweis geben?

Hoffe, der "nichtfunktionierende" Code hift zu verstehen was ich will:
          <div data-type="push"
             data-device="SR_EG_Flur_test"
             data-icon="fa-play"
             data-background-icon="-"
             data-set="PLAY"
             data-set-on="MediaList:SelectedItem"
             class="big">
          </div>


Das MediaList Device gibt es auch schon, aber nicht das benötigte Reading "SelectedItem
          <div data-type="select"
             data-device="MediaList"
             data-list="FolderContent"
             data-get="RequestedDirectory"
             data-set="RequestedDirectory"
             class="w3x top-space select">
          </div>
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

iCure

Hallo,
gibts hier was neues?

Möchte einen Pushbutton haben, welcher ein "on" kommando an ein Device sendet, das Icon allerdings den Status eines anderen darstellt.

setstate

Mit Link geht das, Push kann das nicht


                <!-- place your widget here -->
    <div data-type="select" id="myselector" data-device="AvReceiver" data-list="channelList" data-delimiter="," class=""></div>
               
    <div data-type="link" class="round centered"
         data-width="80" data-height="40"
         data-color="white"
         data-background-color="green"
         data-icon="fa-feed"
         data-device="SR_EG_Flur_test"
         data-set="PLAY"
         data-value="#myselector">
        Play
    </div>


"#myselector" ist eine Referenz auf ein Element mit der id="myselector"