FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Michi240281 am 19 Mai 2016, 20:24:13

Titel: Keine Anzeige auf iPhone
Beitrag von: Michi240281 am 19 Mai 2016, 20:24:13
Hallo zusammen,

habe gerade begonnen eine 2. Instanz fürs iPhone zu erstellen! Bislang ganz einfach erstmal nur ein paar gridster-Elemente erzeugt ohne Inhalt! Muss ja erstmal die perfekten Werte ermitteln für die gridster Breite etc.! Auf dem Rechner werden wie erwartet die 4 erstellten farbigen gridster Elemente angezeigt! AUf dem iPhone bleibt der Bildschirm schwarz! Woran könnte das liegen? Jmd ne Idee? Wenn ich nen Hintergrundbild einfüge, wird dieses angezeigt, allerdings sonst nix!
Titel: Antw:Keine Anzeige auf iPhone
Beitrag von: bjoernbo am 20 Mai 2016, 08:35:46
Oh, das kenne ich und habe letzendes die Flinte ins Korn geworfen. Mir ist aufgefallen, dass du die Seite (Safari) mehrmals hintereinander aktualisieren musst. Irgendwann erscheint dann aufeinmal etwas. Dann denkt man, jetzt habe ich. Dann habe ich weiter programmiert und musste danach wieder und wieder die Seite neu laden. Auch wenn Du die Seite später auf den Homebildschirm legst funktioniert die Anzeige nicht 100%. Wie gesagt, ich habe es dann aufgegeben!
Titel: Antw:Keine Anzeige auf iPhone
Beitrag von: Michi240281 am 20 Mai 2016, 11:07:46
Na prima, das hört sich ja nicht so toll an!

Ich habe jetzt rausgefunden, dass die gridster Elemente angezeigt werden, wenn sie NICHT LEER sind, wenn also irgendein widget enthalten ist! Allerdings wird das dann teilweise immer noch komisch angezeigt, teilweise überschneiden sich manche gridsters sogar! Liegt das dann wohl am Safari? Ist ja echt behindert! :-(
Titel: Antw:Keine Anzeige auf iPhone
Beitrag von: setstate am 20 Mai 2016, 12:35:40
Benutzt du Version 2.2 mit einem Original HTML von mir als Grundlage? Ich habe damit keine Probleme auf dem IPhone.
Titel: Antw:Keine Anzeige auf iPhone
Beitrag von: Michi240281 am 20 Mai 2016, 14:56:14
Ne ich benutze Version 1.0 (?; weiß garnich, welche Version das genau ist, aber ich habe nicht die 2.2); habe nach Anleitung im FhemWiki installiert.

Ist denn ein Update auf 2.2 bereits "anzuraten"? Soll noch nicht so stabil laufen, oder? Wie würde die Installation vonstatten gehen und was ist zu beachten? Kann man eine weitere Instanz mit der 2.2 anlegen, sodass das alte erhalten bleibt? Dann würde ich das gerne machen und testen!!

Habe inzwischen 2 Instanzen, eine "Tablet-UI" und eine "Mobile-UI" und dementsprechend 2 DEFs im Fhemweb! Dazu den Ordner /www/tablet kopiert in /www/mobile und dort dann nur neue htmls angelegt.

Will nachher erstmal nen anderen Browser (Chrome) testen. Aber ob man damit dann nen Fullscreenmodus hinbekommt, weiß ich natürlich nicht! Vllt hat Apple da was gegen und erlaubt das nicht, mal sehn!
Titel: Antw:Keine Anzeige auf iPhone
Beitrag von: Michi240281 am 20 Mai 2016, 18:24:35
Ich dreh echt durch mit dem iPhone!

Folgender Code:

   
<li data-row="1" data-col="1" data-sizex="5" data-sizey="1" data-template="Kopfzeile.html"></li>


<li data-row="1" data-col="4" data-sizex="3" data-sizey="1">
        <header>SCHALTER/DIMMER</header>
        <div class="centered container">
    <div class="left">
        <div data-type="switch" data-device="Vase" class="cell" data-get-off="aus" data-get-on="an.*" data-set-on="an" data-set-off="aus" data-on-background-color="green"></div>
    </div>
    <div class="left">
         <div data-type="switch" data-device="Vitrine" class="cell" data-get-off="aus" data-get-on="an.*" data-set-on="on" data-on-background-color="green"></div>
    </div>
</div>   
</li>


wird auf dem PC (Firefox) korrekt angezeigt, siehe Foto! Auf dem iPhone nur Mist, siehe 2. Foto! Was passiert denn da bloß? Im Chrome auf dem iPhone gleiches Ergebnis! Und nun? Will mir doch unbedingt das FTUI fürs iPhone zusammenbasteln!