set Befehl funktioniert nicht über Tablet UI (Link Widget)

Begonnen von sinun, 28 November 2020, 02:26:26

Vorheriges Thema - Nächstes Thema

sinun

Hallo zusammen,

ich möchte per Link-Widget einen set Befehl absenden. Das Ganze habe ich so eingebunden:

<div data-type="link"
       class="round"
       data-icon="fa-feed"
       data-device="Dummy1"   
       data-value="1">OK</div>
</div>


Das ganze funktioniert so lange ich Dummy1 nicht definiert habe. Erzeugter GET-Request:
https://XXXXXXX/fhem/?cmd=set%20Dummy1%201&fwcsrf=csrf_XXXXXXXXX&XHR=1&_=1606526288783

Sobald ich Dummy1 anlege mit "define Dummy1 dummy" sieht der erzeugte GET-Request folgend aus:
https://XXXXXXX/fhem/ftui/1

Auf der Response Seite wird "File not found: ./www/tablet//1" angezeigt und der Wert 1 wird dem Dummy1 nicht zugewiesen

Was mache ich falsch?



amenomade

Ja, sobald data-device existiert, versucht er die mögliche Status und Kommandos vom Device zu entnehmen.

Auf deinem Dummy müssen daher mindestens die Attribute readingList und setList definiert sein (und trotzdem bin ich nicht sicher, dass es funktionieren wird)

Aber warum nimmst Du hier ein "link" widget und nicht "push" oder "switch"?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus