Hauptmenü

FTUI version 3

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

Vorheriges Thema - Nächstes Thema

octek0815

@moonsorrox

Habe übrigens Unwetterzentale entfernt und gegen DWD ersetzt (mit den neuen swiper von setstate).
Hier das Ergebnis...

eppi

Hallo
Ich tue mich gerade es schwer mit dem segment-button.
Ich habe in FHEM ein Device names "Pool" welches 3 states haben kann:

ein
auto
aus

Ich habe dann folgendes versucht:
<ftui-segment id="Pool">
        <ftui-segment-button value="ein" >
          <ftui-label>ein</ftui-label>
        </ftui-segment-button>
        <ftui-segment-button value="auto">
          <ftui-label>auto</ftui-label>
        </ftui-segment-button>
        <ftui-segment-button value="aus">
          <ftui-label>aus</ftui-label>
        </ftui-segment-button>
      </ftui-segment>

Der Button schaltet aber nicht beim drücken und wenn ich in Fhem klicke reagiert er auch nicht. Was habe ich missverstanden daran?
Danke für einen Hint...
Viele Grüsse Eppi

setstate

Du hast das Binding von und nach FHEM vergessen: [(value)]="<device>:<reading>"



      <ftui-segment [(value)]="ftuitest">
        <ftui-segment-button value="1">
          <ftui-icon name="home1"></ftui-icon>
        </ftui-segment-button>
        <ftui-segment-button value="2">
          <ftui-icon name="bed"></ftui-icon>
        </ftui-segment-button>
        <ftui-segment-button value="3">
          <ftui-icon name="road"></ftui-icon>
        </ftui-segment-button>
        <ftui-segment-button value="4">
          <ftui-icon name="plane"></ftui-icon>
        </ftui-segment-button>
      </ftui-segment>

eppi

Zitat von: setstate am 05 Februar 2021, 19:12:42
Du hast das Binding von und nach FHEM vergessen: [(value)]="<device>:<reading>"
Genau das war es! Vielen Dank setstate!

eppi

Ich nochmal. Bei einem reload der Seite schaltet der Segment-Button automatisch den ersten Zustand, bei mir ist das "ein".
<ftui-segment [(value)]="Pool" id="segment1">
        <ftui-segment-button value="ein" >
          <ftui-label>ein</ftui-label>
        </ftui-segment-button>
        <ftui-segment-button value="auto">
          <ftui-label>auto</ftui-label>
        </ftui-segment-button>
        <ftui-segment-button value="aus">
          <ftui-label>aus</ftui-label>
        </ftui-segment-button>
      </ftui-segment>

Danke für die analyse.
Viele Grüsse Eppi

setstate

ja, das stimmt. Ist jetzt gefixed

eppi


mr_petz

Hinweis.
in der Clock ist glaube ein bug.
wenn ich das Datum so eingebe (Jahr 2-stellig):
<ftui-clock format="DD.MM.YY" class="size-1"></ftui-clock>
dann wird mir:
06.02.121
angezeigt.

wenn ich das Jahr 4-stellig (YYYY) angebe, wird das korrekte Jahr 2021 angezeigt.
oder mache ich was falsch???
mfg Thomas

setstate

Zitat von: mr_petz am 06 Februar 2021, 14:35:09
Hinweis.
in der Clock ist glaube ein bug.
wenn ich das Datum so eingebe (Jahr 2-stellig):
<ftui-clock format="DD.MM.YY" class="size-1"></ftui-clock>
dann wird mir:
06.02.121
angezeigt.

wenn ich das Jahr 4-stellig (YYYY) angebe, wird das korrekte Jahr 2021 angezeigt.
oder mache ich was falsch???
mfg Thomas

ja, das lag an der veralteten Funktion getYear(). Habe ich jetzt geändert.

octek0815

Zitat von: setstate am 06 Februar 2021, 14:56:31
ja, das lag an der veralteten Funktion getYear(). Habe ich jetzt geändert.

@setstate

Da hier eh gerade das Thema Uhr behandelt wird...

Bei Android hängt nach einiger zeit die Uhr immer einige Sekunden zurück.
Wenn dann das Bild der Webcam mit der richtigen Zeit angezeigt wird, sieht das unschön aus.
Ich habe bisher keine vernünftige App gefunden um die regelmäßig mit NTP abzugleichen.
Wäre es nicht möglich die Zeit von FHEM zu holen und anzeigen zulassen?

In der Clock Komponente habe ich die Parameter  "isFhemTime", "serverDiff" und "offset" gefunden.


moonsorrox

Zitat von: octek0815 am 05 Februar 2021, 17:36:30
@moonsorrox

Habe übrigens Unwetterzentale entfernt und gegen DWD ersetzt (mit den neuen swiper von setstate).
Hier das Ergebnis...
das sieht super aus... meine alte Variante funktioniert aber auch noch hatte gerade die Tage das Popup neu gemacht für FTUI V.3

das mit der Anzeige habe ich noch nicht hinbekommen, denn bei mir wird gar nix angezeigt
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

setstate

#836
Zitat von: octek0815 am 06 Februar 2021, 15:54:17
...
In der Clock Komponente habe ich die Parameter  "isFhemTime", "serverDiff" und "offset" gefunden.
<ftui-clock is-fhem-time></ftui-clock>

Damit wird die Zeit einmal beim Start von FHEM ermittelt und als serverDiff gespeichert.
Der JS Timer muss auf deinem Tablet dann aber trotzdem richtig "ticken"

Einen Offset kann man noch zusätzlich angeben.

offset="3"

Eisix

#837
Zitat
ftui-knob habe ich um ein desired-Attribut erweitert, damit man bei einem Thermostat das eigentliche Ziel sichtbar machen kann. Meine Frage wäre, ob dies nicht eine allgemeine Erweiterung wäre ... (s. angehängtes Bild)

Soweit ich das sehe ist das im aktuellen Stand noch nicht drin kommt das noch oder nicht?

Gruß
Eisix

grossmaggul

Vielleicht sollten wir für setstate mal eine ToDo Liste machen. ;) ;D
FHEM auf Debian Buster Server, 2 x nanoCUL868, 1xnanoCUL465; Homematic, MAX, MiLight, HUE,  2 x Gosund SP1

SirMarco

Zitat von: grossmaggul am 06 Februar 2021, 17:57:12
Vielleicht sollten wir für setstate mal eine ToDo Liste machen. ;) ;D

Oder vielleicht etwas senden 8)
Link in seiner Signatur  ;)