FTUI3 Schutz per PinPad

Begonnen von Superposchi, 22 Mai 2023, 21:56:59

Vorheriges Thema - Nächstes Thema

Superposchi

Ich nutze in FTUI3 das PinPad um einen bestimmten Bereich zu schützen.
Bisher bediene ich mich eines Readings um das PinPad auszublenden, welches dann zeitgesteuert wieder zurückgesetzt wird.

Lieber würde ich aber das Reading zurücksetzen, sobald die betreffende Seite verlassen wird.
Es handelt sich dabei um eine Seite in einem Untermenü, also 3. Ebene sozusagen.

Hat jemand eine Idee wie so was realisierbar ist?

andreas_r

Wenn Du Tabs für Deine Unterseiten benutzt
https://knowthelist.github.io/ftui/www/ftui/examples/tab.html
gibt es ein Attribut value, das auf "off" geschaltet wird, wenn der Tab verlassen wird.

Viele Grüße

Superposchi

Wenn ich das richtig verstehe hat jeder Tab dieses Attribut.
Aber es stellt sich mir die Frage wie ich in einer Abfrage darauf zugreifen kann.
Ich müsste ja nicht nur das Attribut benennen, sondern auch das Tab.

Ich werde aus dem Code des Example aktuell noch nicht schlau.

andreas_r

#3
du kannst das attribut zB an einen Dummy in FHEM binden.

<ftui-tab view="EG" [(value)]="name_des_dummy">
...
</ftui-tab>

Das könntest Du dann entsprechend abfragen oder mit einem watcher versehen o.ä.
In dem fall könntest du sogar den wert zurückschreiben, um aus FHEM das Tab zu aktivieren. Wenn das nicht gehen soll dann eben nur so:

<ftui-tab view="EG" [value]="name_des_dummy">
...
</ftui-tab>



Superposchi

#4
Zu früh gefreut.

Ich nutze ftui-tab-view, da scheint das Atribut nicht zu existieren.
Jedenfalls wird nichts an fhem gesenden wenn ich es im tablet aufrufe.

Mein Code sieht so aus:
        <ftui-tab-view id="Settings_Ansagen" group="3" [(value)]="PinPad_Settings:view_ansagen">
            <ftui-grid-tile row="1" col="1" height="6" width="3" shape="round">
                <header>Hauptmenü</header>
                <ftui-column align-item="top">
                                .
                                .
                                .
                </ftui-column>
            </ftui-grid-tile>
       </ftui-tab-view>

Sturi2011

Hi,

ihr redet imho aneinander vorbei?

<ftui-tab view=schnickschnack wasauchimmer>

ist das Menu, das die Tabs aufruft

<ftui-tab-view id=schnickschnack>
ist die angezeigte Page.

Das Attribut wird über das Menu gesetzt.

also quasi
         
<ftui-tab view="View2" (value)="DM_TabAktiv">
Gruß Andreas