Aktualisierungsprobleme

Begonnen von dt2510, 12 März 2018, 08:58:58

Vorheriges Thema - Nächstes Thema

dt2510

Ich habe aktuell Probleme - sowohl auf meinem Tablet (Android 4.4, Fully Browser) als auch auf meinem PC (Windows 10, Chrome - beides aktuell).

Ich habe 2 FHEMWEB Instanzen - eine für den lokalen Zugriff auf Port 8084 und eine über https mit Passwort auf Port 8083

define WEB FHEMWEB 8083 global
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB codemirrorParam { "lineWrapping":true }
attr WEB csrfToken none
attr WEB editConfig 1
attr WEB mainInputLength 80
attr WEB room _FHEM
attr WEB stylesheetPrefix ios6touchpad

define allowed_WEB allowed
attr allowed_WEB basicAuth xxxxxxxxxxxxxxxxxxxxxxxxxxx
attr allowed_WEB room _FHEM
attr allowed_WEB validFor WEB

define TABLET FHEMWEB 8084 global
attr TABLET JavaScripts codemirror/fhem_codemirror.js
attr TABLET allowfrom 192.168.220.*
attr TABLET codemirrorParam { "lineWrapping":true }
attr TABLET csrfToken none
attr TABLET editConfig 1
attr TABLET mainInputLength 80
attr TABLET room _FHEM
attr TABLET stylesheetPrefix ios6touchpad


Beim Zugriff über Port 8084 kommt es immer mal wieder vor, dass die Oberfläche (nicht TABLETUI) hängt, weshalb ich von zuhause aus auch meistens Port 8083 verwende.
Problematischer ist allerdings, dass - egal ob Port 8083 oder 8084 - häufig Widgets nicht aktualisiert werden, bei mir im Speziellen ein switch-Widget zur Darstellung des HomeStatus aus einem Dummy

switch Widget
<div data-type="switch"
     data-device="HomeStatus"
     data-background-icons='["","","",""]'
     data-icons='["fa-home","fa-home","fa-home","fa-home"]'
     data-on-colors='["LimeGreen","Linen","Linen","Linen"]'
     data-get-on='["Home","Bed","Away","Holiday"]'
     data-set-on="Home"
     data-set-off="Home">
</div>


dummy
define HomeStatus dummy
attr HomeStatus group Anlagenstatus
attr HomeStatus room _ Variablen
attr HomeStatus setList Home Bed Away Holiday


notify
define HomeStatusSet notify HomeStatus {SetHomeStatus($EVENT)}
attr HomeStatusSet group Anlagenstatus
attr HomeStatusSet room _ Events


Beim Betätigen des switches-Widgets wird das Ereignis wohl ausgeführt, aber die Anzeige "spinnt" ...

Zudem kommt es in letzter Zeit häufiger vor, dass das Kamerabild nicht geladen wird - eine Verzögerung von 3-4 Sekundenden hatte es allerdings schon immer ...

image Widget
<div class="center"
     data-type="image"
     data-device="N5DL"
     data-get="StmKeymjpegHttp"
     data-fhem-cmd="setReading N5DL Popup on">
</div>


SSCam
define N5DL SSCam Haustuer 192.168.220.240
attr N5DL group Kamera
attr N5DL icon it_camera
attr N5DL pollcaminfoall 200
attr N5DL room Eingang
attr N5DL showStmInfoFull 1
attr N5DL userReadings Popup
attr N5DL webCmd on:off:snap:enable:disable


Jetzt stellen sich folgende Fragen:

- liegt es an FHEMWEB, FTUI oder Android 4.4 (unter W10 sin die Probleme allerdings die gleichen) ?
- wäre eine Verwendung eines Apache statt des integrierten Webservers sinnvoll (falls ja, gibt es eine Anleitung zur Einrichtung ?) ?
- bringt ein Umzug meines Raspberry Pi 3 auf einen Intel NUC (ist sowieso geplant) eine Verbesserung der Kamera Anbindung (Zeitversatz) ?