Widget für GetHttpFile

Begonnen von roadghost, 28 April 2019, 13:12:58

Vorheriges Thema - Nächstes Thema

roadghost

Hallo community,

ich nutze seit 2 Monaten einen go-e-Charger für mein Elektroauto.

Zur Einstellung des Ladestrom kann ich einen Befehl unter FHEM nutzen:

{GetHttpFile("192.168.188.52","/mqtt?payload=amp=20")}

Aus FHEMWEB heraus funktioniert das super.

Unter FTUI habe ich es bisher nicht ans laufen bekommen.

Mein widget sieht so aus:

header class="headerTransparent">GO-E-CHARGER</header>
<div class="top-space">
<div class="centered">
<div data-type="popup"
data-height="300px"
data-width="600px"
class="">
<div data-type="push"
data-icon="fa-clock-o"
class="tall">
</div>
<div data-type="label"
class="cell narrow">Ladestrom
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">Stromeinstellung</header>
<div class="top-space">
<div class="inline">
<div onclick="$('.dialog-close').trigger('click');"
data-type="link"
data-icon="fa-power-off"
data-fhem-cmd="{GetHttpFile("192.168.188.52","/mqtt?payload=amp=6")}"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">6 A
</div>
</div>
<div class="inline">
<div onclick="$('.dialog-close').trigger('click');"
data-type="link"
data-icon="fa-power-off"
data-fhem-cmd="{GetHttpFile("192.168.188.52","/mqtt?payload=amp=8")}"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">8 A
</div>
</div>
<div class="inline">
<div onclick="$('.dialog-close').trigger('click');"
data-type="link"
data-icon="fa-power-off"
data-fhem-cmd="{GetHttpFile("192.168.188.52","/mqtt?payload=amp=10")}"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">10 A
</div>
</div>
<div class="inline">
<div onclick="$('.dialog-close').trigger('click');"
data-type="link"
data-icon="fa-power-off"
data-fhem-cmd="{GetHttpFile("192.168.188.52","/mqtt?payload=amp=16")}"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">16 A
</div>
</div>
<div class="inline">
<div onclick="$('.dialog-close').trigger('click');"
data-type="link"
data-icon="fa-power-off"
data-fhem-cmd="{GetHttpFile("192.168.188.52","/mqtt?payload=amp=20")}"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">20 A
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>


Wie kriege ich das zum funktionieren ??
NUC/Ubuntu 22.04 m. FHEM, div. Tasmota-Steckdosen, HMCFGUSB-2 für 12x HM-CC-RT-DN + 8x HM-TC-IT-WW
Rademacher DuoFern für 12 Jalousien, JeeLink für LaCrosse Temp.Sensor, WLAN-smart-Plugs, 
NUKI smartlock, 2xIP-CAM, Pylontech Speicher + Sungrow WR, Unifi-AP´s + Controller auf weiterem NUC

OdfFhem

Hallo,

für Deinen Anwendungsfall sollte das link-Widget u.a. folgende 3 Lösungsvarianten bereithalten ...

Ergebnis der URL-Anfrage öffnet sich im gleichen Tab

  data-url="http://192.168.188.52/mqtt?payload=amp=20"
  class="bigger"


Ergebnis der URL-Anfrage öffnet sich in einem neuen Tab

  data-url="http://192.168.188.52/mqtt?payload=amp=20"
  class="bigger blank"


URL wird im Hintergrund aufgerufen; Ergebnis der URL-Anfrage wird ignoriert

  data-url-xhr="http://192.168.188.52/mqtt?payload=amp=20"
  class="bigger"