Du kannst ja am Server nur auf Daten des Servers zugreifen.
Fehlt der refresh, kommt vom Client schlicht keine Anfrage und somit kannst Du am Server (per php) nicht darauf reagieren.
Client-seitig koennte man da bestimmt irgendwas mit Javascript basteln, dass die aktuelle Zeit mit der Zeit eines Seiten-Elements vergleicht und ggf. ein anderes Seitenelement (etwa ein Icon) austauscht.
Nur klappt das natuerlich nicht, wenn der Client Javascript deaktiviert hat.
Insofern kannst Du Dich dann auch gleich ganz auf den refresh verlassen. Zumindest hier in meinen Versuchen klappt das ganz gut.
Selbst nach dem Schlafenlegen des Notebooks und erneuten Aufwecken am naechsten Morgen wird der refresh problemlos durchgefuehrt.
Es kann aber - zwischen den refresh-Intervallen - durchaus ein "alter" Wert angezeigt werden.
Da musst Du einschaetzen, ob das kritisch ist oder nicht und ob Du zusaetzlich dann noch eine Javascript-Loesung basteln willst.
Ansonsten wuerde ich schon versuchen, die 3 Zeilen des Awekas-Widgets selbst nachzuempfinden - ich mach mich nur ungern von anderen abhaengig.
Da Du die Daten ohnehin schon selbst empfaengst, kannst Du ja die betreffenden Daten leicht in eine Datei schreiben, die von Deinem PHP-Script dann ausgelesen wird. Oder nutzt Du die Awekas-API zur Abfrage der Werte? Dann ist das ja beinahe noch einfacher (wenn auch gefaehrlicher, da dann auch noch abhaengig von Awekas).
Bzgl. der automatischen Bildschirmanpassung koenntest Du mal ein paar Versuche mit viewport machen:
Code: Alles auswählen
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">