Neues FTUI Widget - Departure

Begonnen von setstate, 27 Januar 2016, 15:51:08

Vorheriges Thema - Nächstes Thema

setstate

 ;D stimmt, da fehlte noch der push

Ulm32b

Zitat von: setstate am 17 Dezember 2017, 10:16:36
Ich habe nun eine Optimierung des Refreshs eingebaut. Mind. 15 Sek. bis zum nächsten Refresh müssen vergehen. Das verhindert das Flackern durch zu häufiges Update.
So, nach dem Update ist das Feuerwerk weitestgehend abgestellt. Weitestgehend, weil von meinen 4 Widgets eines zweimal ab- und wieder aufblendet.

Mal grundsätzlich: Ist das Ab- und Aufblenden technich bedingt oder ein Feature? Vergleichbares gibt es bei der Aktualisierung anderer Anzeigen m.E. nicht.

ekur

Bei mir gibt es nach dem Update nur noch eine Toastmessage und auch kein Blinken mehr. Danke setstate.
FHEM 5.8 auf Intel NUC, Visualisierung TabletUI auf Lenovo Tab10, Datenlogging MySQL
CUL_HM  HM-CC-RT-DN, HM-RC, HM-LC-BL1-FM, HM-PBI-4-FM, HM-SEC-SD, HM-SEC-SCo
ZWave
OWDevice:DS1420,DS18B20 an Intel NUC

Steffen

Guten Morgen!

Ich versuche mich schon eine weile aber leider fehlt mir das letzte Teil denn ich komme nicht weiter, wie bekommnt man die Abstände zwischen den Widgets in der Row"4" größer???


<!DOCTYPE html>
<html>
<head></head>
<body>

<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="6" data-template="menu.html"></li>
<li data-row="1" data-col="3" data-sizex="7" data-sizey="3" class="top-space-2x">
<div data-type="image" class="newline"
     data-url="xxxxxxxxxxxxxxxxx"
data-width="900" data-height="400"></div>
</li>
<!-- WohnBox -->
<li data-row="4" data-col="2" data-sizex="2" data-sizey="2" class="top-space-3x left-space">
<table class="calls">
<div data-type="image" class="cell"
     data-url="xxxxxxxxxxxxxxxxxxxx"
data-width="200" data-height="200"></div>
<div data-type="link"
     class="center nocache round"
     data-width="200" data-height="50"
     data-color="white"
     data-background-color="green"
data-text-align="center"
     data-url="#homebox.html">GO HomeBox</div>
</li>
<!-- PoolBox -->
<li data-row="4" data-col="3" data-sizex="2" data-sizey="2" class="top-space-3x left-space">
<div data-type="image" class="cell"
     data-url="xxxxxxxxxxxxxxxxxxxxxxx"
data-width="200" data-height="200"></div>
<div data-type="link"
     class="center nocache round"
     data-width="200" data-height="50"
     data-color="white"
     data-background-color="blue"
data-text-align="center"
     data-url="#poolbox.html">GO PoolBox</div>
</li>
<!-- OfficeBox -->
<li data-row="4" data-col="4" data-sizex="2" data-sizey="2" class="top-space-3x left-space">
<div data-type="image" class="cell"
     data-url="xxxxxxxxxxxxxxxxxxxxxxxxx"
data-width="200" data-height="200"></div>
<div data-type="link"
     class="center nocache round"
     data-width="200" data-height="50"
     data-color="white"
     data-background-color="#aa6900"
data-text-align="center"
     data-url="#homebox.html">GO OfficeBox</div>
</li>
<!-- PopUpBox -->
<li data-row="4" data-col="5" data-sizex="2" data-sizey="2" class="top-space-3x left-space">
<div data-type="image" class="cell"
     data-url="xxxxxxxxxxxxxxxxxxxxxxx"
data-width="200" data-height="200"></div>
<div data-type="link"
     class="center nocache round"
     data-width="200" data-height="50"
     data-color="white"
     data-background-color="#8600B3"
data-text-align="center"
     data-url="#poolbox.html">GO PopUpBox</div>
</li>
</ul>
</div>
</body>
</html>


Mfg Steffen

setstate

Das <table class="calls"> ist da falsch drin

und wenn data-sizex="2" ist, kann es nicht data-col="4" und data-col="5" sein. Der Abstand muss dann auch 2 sein, sonst überlappt sich das. Überlappung wird aber nicht gemacht, also erscheinen die Boxen irgendwo, wo man es nicht erwartet.

Steffen

Zitat von: setstate am 20 Dezember 2017, 08:04:25
Das <table class="calls"> ist da falsch drin

und wenn data-sizex="2" ist, kann es nicht data-col="4" und data-col="5" sein. Der Abstand muss dann auch 2 sein, sonst überlappt sich das. Überlappung wird aber nicht gemacht, also erscheinen die Boxen irgendwo, wo man es nicht erwartet.

Ok habe alles nach deinen Hinweisen geändert, aber bleibt trotzdem ohne Abstand???

Mfg Steffen

abc2006

Hi,
habe gerade das departure-Widget in mein FTUI eingebunden.
Ich habe mal 4 Screenshots angehängt, die ich kurz beschreiben möchte:

1) Widget ohne Größenangabe. Passt sich nicht an die gridster-Kachel an, sondern ist zu schmal, aber zu hoch.
2) Widget mit data-width="100%". Passt jetzt von der Breite perfekt in die Kachel.
3) Widget mit (zusätzlich) data-height="100%" -> Das Widget wird nur noch sehr zerstört angezeigt
4) Widget mit data-height="10%"-> auch hier wird das Widget nicht richtig angezeigt.

Ich habe nur zwei, max. 3 Abfahrtszeiten, die ich anzeigen will, deshalb würde ich mich freuen, wenn das Widget in die Kachel reinpassen würde.
Kann mir jemand einen Tipp geben, was ich falsch mache?

Grüße,
Stephan


FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

setstate

data-width und data-height funktioniert hier nur mit px Angaben

abc2006

Hi,
das bedeutet dann aber, dass es nicht mehr skaliert, wenn ich es auf unterschiedlichen Displays (PC, Handy, Tablet) ansehe, oder?

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

kaufi88

Hallo,
ich möchte gerne die Afahrzeiten von dem Bahnhof Baden-Baden anzeigen lassen.
Im Oktober hat es noch funktioniert, aber jetzt kommt immer "Internal Server Error".
Folgende URL rufe ich auf: https://transport.stefan-biermann.de/publictransportapi/rest/departure/FHEM?from=723537&provider=Bahn
Was mache ich falsch?
Grüße!

MKeY

Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

kaufi88

Zitat von: MKeY am 28 Dezember 2017, 23:11:12
Die Seite, die du nutzt, ist offline
Verrätst Du mir die richtige URL? ;-)

MKeY

Wenn ich nach der ID von Baden-Baden schauen und die eingebe, bekomme ich einen Fehler. Da muss derjenige ran, der das Modul schreibt oder sich mit den ID's auskennt, sorry
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

kaufi88

Zitat von: MKeY am 29 Dezember 2017, 00:06:44
Wenn ich nach der ID von Baden-Baden schauen und die eingebe, bekomme ich einen Fehler. Da muss derjenige ran, der das Modul schreibt oder sich mit den ID's auskennt, sorry
OK, Danke trotzdem.
Weißt Du zufällig, wie ich die Textlänge der "Linie" auf max. 3 Zeichen kürzen kann?

kaufi88

Habe mir nun ein Perl Skript geschrieben, welches die Zugdaten kürzt.
Als Quelle habe ich von DB auf KVV umgestellt, da DB in Verbindung mit meiner Station keine Daten mehr liefert.

Doch jetzt habe ich gerade festgestellt, dass auch die Abfrage mittels KVV fehlschlägt.
Das ist die URL: https://transport.stefan-biermann.de/publictransportapi/rest/departure/FHEM?from=7001847&provider=Kvv

Wisst ihr, an wen man sich da wenden kan bzw. auf den Fehler hinweisen kann?

Grüße!