Hauptmenü

FTUI version 3

Begonnen von Bunnu, 25 Oktober 2020, 09:25:41

Vorheriges Thema - Nächstes Thema

setstate

#1785
Das geht nicht. Selbst wenn, es gibt keine icons für _66, _67, _68 usw.

Update:
Ich habe nochmal drüber nachgedacht. $value Ersetzung ist schnell eingebaut gewesen und die Fallunterscheidung bekommt man mit RegEx gut gelöst.
Die Anforderung macht also durchaus Sinn



      <ftui-label [text]="dummy2 | map('`0|1|2|3`: battery-$value, `.*`: battery')"></ftui-label>
      <ftui-icon [name]="dummy2 | map('`0|1|2|3`: battery-$value, `.*`: battery')"></ftui-icon>


mr_petz

Hi setstate.
Geht das dann mit color step/map genauso?
LG mr_petz

setstate

Ich habe das nicht in die einzelnen Funktionen eingebaut, sondern nur am Ende der Pipe als Replace

Wenn die Pipe also ein MyIcon_$value ausspuckt, wird am Ende $value durch den Wert des Readings ersetzt => MyIcon_42

geht bei allen Attributen und mit allen Pipe-Funktionen

Was willst du bei color damit machen?

mr_petz

Das war ne dumme (unüberlegte) Frage von mir. Bei color macht es doch keinen sinn oder?
Sorry...

Wolfgang Hochweller

Kann ich circlemenu dazu bringen, mit allen Teilen immer im Browserfenster zu bleiben ? 
Gegebenenfalls das Menu auch zu verschieben ?

ToM_ToM

ZitatGegebenenfalls das Menu auch zu verschieben ?
Hallo Wolfgang,

du könntest die einzelnen Einträge natürlich mit CSS positionieren.
Zusätzlich kannst du dir mal das "direction" Attribut anschauen.

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

ToM_ToM

Hallo setstate, hallo mr_petz,

wegen des ftui-image und Webcambild habe ich jetzt mal von der Netzwerkanalyse einen Screenshot mit angehängt.

Wenn ich die verwendete URL im Browser aufrufe und per F5 aktualisiere, bekomme ich jedes Mal ein aktualisiertes Webcam-Bild.
Sobald ich das per ftui-image einbinde und das Attribut interval verwende, erscheint jedoch kein Bild mehr auf meiner Seite.


<ftui-popup id="popKameraGarten1" position="page" timeout="60" width="1200px" height="700px">
<header>Kamera - Garten 1</header>
<ftui-image src="http://192.168.178.44/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=user=XXXXXX&password=XXXXXX" user="XXXXXX" pass="XXXXXX" interval="10" nocache height="650px"></ftui-image>
</ftui-popup>


In der Netzwerkanalyse sehe ich dass er jedoch ein aktualisiertes Bild laden kann, es mir aber auf der Seite nicht ausgibt.
Könnt ihr das anhand des Screenshots nachvollziehen?

VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

Wolfgang Hochweller

#1792
Danke.

Dann muesste ich in CSS eingreifen - nur sehr ungern.

Wahrscheinlich wuerde es mir schon helfen, wenn 'vertical'   neben oben oder unten auch links oder rechts verstehen wuerde.


Mal sehen, vielleicht packe ich es in ein popup, dann erscheint es mittig.

mr_petz

#1793
@ToM_ToM

Eine Frage Vorweg. Wieso hast du ein extra user und pass vergeben? Du hast doch in der url schon user und pass drin...

<ftui-image src="http://192.168.178.44/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=user=XXXXXX&password=XXXXXX" user="XXXXXX" pass="XXXXXX" interval="10" nocache height="650px"></ftui-image>


Edit: Das könnte zum Fehlverhalten führen...

LG mr_petz

ToM_ToM

#1794
ZitatWieso hast du ein extra user und pass vergeben? Du hast doch in der url schon user und pass drin...

@mr_petz: Wenn ich die Attribute weglasse, zeigt mir ftui-image nur an: "Image not available" (siehe Anhang).

Wenn ich das Bild per html img einbinde, bekomme ich es korrekt angezeigt. Allerdings habe ich dann ja wieder keine regelmäßige Aktualisierung.

<img src="http://192.168.178.44/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=user=XXXXXX&password=XXXXXX"></img>


VG, Thomas
Hardware: BananaPi, Busmaster CUL, SanDisk 16GB Ultra SD, 16 GB USB-Stick | Software: Armbian, FHEM 5.8

StephanFHEM

Zitat von: mr_petz am 07 November 2021, 17:39:00
@StephanFHEM

Hi, ich habe hier einen einfachen Timerset um den WeekdayTimer zu füttern und auszulesen.
Ich habe den in anderer Form für meine HeizungsTimer genutzt und für den WeekdayTimer umgebaut.
Vielleicht kann man darauf aufbauen den wdtimer_widget zu portieren.

finde jetzt langsam wieder etwas Zeit für FTUI und hab mir deinen Timer mit einem WeekdayTimer von mir angeschaut (Weihnachtsbeleuchtung). Das sieht soweit echt gut aus. Falls du es noch updaten möchtest könntest du noch den Fall "active" mit einbauen. Der Timer zeigt normal on oder off aber ist bis zu einer ersten Schaltung im Status "active".. in diesem Fall spuckt dein Modul eine hässliche Fehlermeldung auf dem Tablet aus...

mr_petz

#1796
@StephanFHEM

Wäre gut wenn du den Fehler zeigst und was genau wird activ geschalten? In Fhem der Timer den du in meinem Modul an und aus schalten kannst?
Edit: oder meinst du den state active im WeekdayTimer?
LG mr_petz

mr_petz

#1797
Zitat von: ToM_ToM am 11 Dezember 2021, 20:29:04
@mr_petz: Wenn ich die Attribute weglasse, zeigt mir ftui-image nur an: "Image not available" (siehe Anhang).

Wenn ich das Bild per html img einbinde, bekomme ich es korrekt angezeigt. Allerdings habe ich dann ja wieder keine regelmäßige Aktualisierung.

<img src="http://192.168.178.44/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=user=XXXXXX&password=XXXXXX"></img>


VG, Thomas

Du scheinst einen Fehler in der url zu haben! Du hast "...&rs=user=XXXXX..."
Hinter rs= sollte was stehen.

Snap URL:
http://(ip address)/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=(any combination of numbers and letters)&user=(user name)&password=(user password)


probiere bitte nochmal so:

<ftui-popup id="popKameraGarten1" position="page" timeout="60" width="1200px" height="700px">
<header>Kamera - Garten 1</header>
<ftui-image src="http://192.168.178.44/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=XXXXXX&password=XXXXXX" interval="10" nocache height="650px"></ftui-image>
</ftui-popup>

natürlich mit deinen richtigen user und password...

LG mr_petz

StephanFHEM

Zitat von: mr_petz am 11 Dezember 2021, 22:45:44
Edit: oder meinst du den state active im WeekdayTimer?

Jup

Schalter

Zitat von: Schalter am 03 Dezember 2021, 00:09:43
Im segment.component.js gibt es die Funktion für "next" und "back". Leider scheitert es an der Umsetzung des Befehls. In der Swiper Beispielsweise steht irgendwas von <ftui-icon name="chevron-left" onclick="swiper2.back()"></ftui-icon> , das trifft aber leider nicht auf Segment zu. Hat jemand ne Idee wie der Befehl beim Segment angefügt wird?

Dieser Code ist jedenfalls falsch:
<ftui-segment-button value="back()">
              <ftui-icon name="chevron-left" size="3"></ftui-icon>
          </ftui-segment-button>



Niemand eine Idee?