Hallo,
nach dem heutigen Update funktioniert FUIP nicht mehr, zumindest nicht auf einem Webinterface mit random CSRF-Token.
Auf einem zweiten Webinterface mit dem Style default, bei dem ich ein CSRF-Token festgelegt habe funktioniert es noch.
Viele Grüße und einen schönen Feiertag.
Oh, blöd. Das könnte durch die Umstellung auf eigene HTTP-Header passiert sein. Mal sehen, ob ich das nachvollziehen kann.
Gruß,
Thorsten
Hi,
ich habe das jetzt ausprobiert und bei mir funktioniert noch alles. Könntest Du mal ein bisschen spezifischer werden? D.h. was genau bedeutet "funktioniert nicht mehr"? ...und dann hätte ich noch gerne ein "list" aller beteiligter FHEMWEB und FUIP Instanzen.
Gruß,
Thorsten
Hallo,
also im Webbroser sieht es bei meinem Standard-Webinterface (8083) wie folgt aus:
Fehler: Verbindung unterbrochen
Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.
Die Website könnte vorübergehend nicht erreichbar sein, versuchen Sie es bitte später nochmals.
Wenn Sie auch keine andere Website aufrufen können, überprüfen Sie bitte die Netzwerk-/Internetverbindung.
Wenn Ihr Computer oder Netzwerk von einer Firewall oder einem Proxy geschützt wird, stellen Sie bitte sicher, dass Firefox auf das Internet zugreifen darf.
Auf dem zweiten Webinterface(8086) funktioniert alles wie gehabt.
Das list von FUIP ist wie folgt:
Internals:
FUUID 5c85264f-f33f-f06c-143b-e726c5ce8dbd29ef
FVERSION 42_FUIP.pm:?/2019-05-01
NAME fuip
NR 26
STATE fuip
TYPE FUIP
editOnly 0
colors:
fhem:
directory ./www/tablet
friendlyname fuip
infix fuip/
pages:
viewtemplates:
Attributes:
alias Tablett
baseHeight 108
baseWidth 142
cellMargin 2
gridlines hide
layout gridster
locked 0
room System
snapTo halfGrid
styleSchema bright-mint
toastMessages errors
verbose 5
viewportUserScalable yes
und das List der Webinstance 8083:
Internals:
CONNECTS 201
CSRFTOKEN csrf_630571293255476
DEF 8083 global
FD 6
FUUID 5c42d99e-f33f-f06c-c47e-2120bc958fdd06a5
FVERSION 01_FHEMWEB.pm:0.191480/2019-04-08
NAME WEB
NR 8
NTFY_ORDER 50-WEB
PORT 8083
STATE Initialized
TYPE FHEMWEB
READINGS:
2019-05-01 13:42:24 state Initialized
Attributes:
Css #xhdr {
position:relative;
top: 0px;
left:0px;
margin: 0px 0px 10px 0px;
padding: 5px 0px 5px 5px;
color: #4C9ED9;
font-size: 20px;
font-weight: bold;
background-color: #DDDDDD;
width: inherit;
text-align: left;
//border-radius: 8px;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: black;
}
.datetimepicker-wecker1 { width:50px;text-align:center;}
CssFiles pgm2/heading2.css
JavaScripts codemirror/heading.js codemirror/fhem_codemirror.js
SVGcache 1
closeConn 1
codemirrorParam { "lineWrapping":true }
column Wohnzimmer:1.%20Gruppen,1.%20Lichtszene,dummy,1.%20Wohnzimmer,TV,TV-,SensorenRG,Kamera|Beschattung,3.%20Timer,Temperatur Terrasse:Beleuchtung,Beschattung,WeekdayTimer,Sensoren,Temperatur
confirmJSError 0
defaultRoom Wohnzimmer
editConfig 1
extraRooms name=Aus:devspec=state=off.* name=An:devspec=state=on.*
hiddengroup Lampen
hiddenroom DashboardRoom,VU DUO,FBDECT,AlarmRoom,ProfileRoom,Floorplans,Tablet-UI
iconPath dieter:fhemSVG:openautomation:default
longpoll 1
longpollSVG 1
mainInputLength 80
menuEntries DOIFtools,/fhem?detail=DOIFtools,restart,cmd=shutdown+restart,update,http://raspberry-4.fritz.box:8086/fhem?cmd=update&fwcsrf=csrf_270939031153432,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm,CodeImport,/fhem?detail=Raw.ImportDummy#,Device-Logs,room=Logs,ReadingsGroup,cmd=list+TYPE=readingsGroup,Weblinks,cmd=list+TYPE=weblink,SVG,cmd=list+TYPE=SVG,Administration,cmd=set AdminUM status toggle
plotmode SVG
plotsize 800,160
room System
roomIcons Wohnzimmer:scene_livingroom@red Terrasse:light_outdoor Arbeitszimmer:scene_office 1.Etage:control_building_modern_s_2og_og1@blue Eingang:light_stairs Schlafzimmer:scene_sleeping Bad:scene_bathroom 0_Telefon:it_telephone Weihnachten:christmas_tree Kalender:time_calendar Zeitschalter:time_clock Gruppen:floor Wetter:weather_storm System:edit_settings System-GPIO:edit_settings Sensoren:temp_windchill Rolladen:fts_shutter_50 Keller:control_building_s_kg@blue Informationen:rc_INFO2@magenta DOIFtools:helper_doiftools Automation:alexa ESPEasy:ESPEasyLogo Alarm:ring Fernbedienung:ge_blk_handy
sortRooms Gruppen Wohnzimmer Weihnachten Terrasse Arbeitszimmer 1.Etage Eingang Schlafzimmer Bad Keller Zeitschalter 0_Telefon Kalender Wetter Rolladen Informationen Sensoren System ESPEasy
styleData {
"f18": {
"Pinned.menu": true,
"cols.bg": "F8F8F8",
"cols.fg": "465666",
"cols.link": "4C9ED9",
"cols.evenrow": "E8E8E8",
"cols.oddrow": "F0F0F0",
"cols.header": "DDDDDD",
"cols.menu": "EEEEEE",
"cols.sel": "CAC8CF",
"cols.inpBack": "FFFFFF",
"savePinChanges": true,
"snapToGrid": true,
"wrapcolumns": false,
"showDragger": false,
"Pos.Room_Zeitschalter_grp_1_Readings": {
"left": 0,
"top": 60,
"width": 700,
"height": 1040,
"oTop": 20,
"oLeft": 0
},
"Pos.Room_Zeitschalter_grp__1__Zeitschalter": {
"left": 0,
"top": 40,
"width": 680,
"height": 380,
"oTop": 20,
"oLeft": 0
},
"Pos.Room_Zeitschalter_grp__Bedingte_Schalter": {
"left": 0,
"top": 460,
"width": 680,
"height": 540,
"oTop": 20,
"oLeft": 0
},
"Pos.Room_Zeitschalter_grp_dummy": {
"left": 0,
"top": 1140,
"width": 680,
"height": 60,
"oTop": 40,
"oLeft": 0
},
"Pinned.Room.Keller.grp.POW": true,
"Pinned.Room.Keller.grp. SomoffPowReadings": true,
"Pinned.Room.Wohnzimmer.grp.Beschattung": true,
"Pinned.Room.ProfileRoom.grp.Aktion": true,
"Pinned.detail.Readings": true,
"Pinned.detail.DeviceOverview": true,
"Pinned.detail.Internals": true,
"hideInput": false,
"fixedInput": false,
"Pinned.Room.Wohnzimmer.grp.1. Wohnzimmer": true,
"Pos.Room_Keller_grp_DOIF": {
"left": 840,
"top": 260,
"width": 520,
"height": 60,
"oTop": 40,
"oLeft": 0
},
"Pos.Room_Keller_grp__Rg_KellerTemp": {
"left": 0,
"top": 13,
"width": 800,
"height": 102,
"oTop": 20,
"oLeft": 0
},
"Pinned.Room.Keller.grp. Rg_KellerTemp": true,
"Pinned.Room.Keller.grp.DOIF": true,
"Pinned.Room.Keller.grp.notify": true,
"Pinned.Room.Rolladen.grp.Automation": false,
"Pinned.Room.Keller.grp.Temperatur": true,
"Pinned.Room.Keller.grp.Automation": true,
"Pos.Room_Keller_grp_1_Readings": {
"left": 840,
"top": 60,
"width": 520,
"height": 100,
"oTop": 20,
"oLeft": 0
},
"Pos.Room_Keller_grp_Automation": {
"left": 840,
"top": 480,
"width": 520,
"height": 80,
"oTop": 40,
"oLeft": 0
},
"Pos.Room_Keller_grp_POW": {
"left": 0,
"top": 40,
"width": 820,
"height": 580,
"oTop": 40,
"oLeft": 0
},
"Pos.Room_Keller_svgZoomControl": {
"left": 0,
"top": 138.94119262695312,
"width": 800,
"height": 0,
"oTop": -4,
"oLeft": 0
},
"Pos.Room_Keller_grp__SomoffPowReadings": {
"left": 840,
"top": 300,
"width": 520,
"height": 80,
"oTop": 20.23529052734375,
"oLeft": 0
},
"Pos.Room_Keller_grp_Sensoren": {
"left": 840,
"top": 160,
"width": 520,
"height": 60,
"oTop": 40,
"oLeft": 0
},
"Pos.Room_Keller_grp_Temperatur": {
"left": 0,
"top": 660,
"width": 820,
"height": 260,
"oTop": 40,
"oLeft": 0
},
"Pos.Room_Keller_grp_notify": {
"left": 840,
"top": 600,
"width": 520,
"height": 80,
"oTop": 40,
"oLeft": 0
},
"Pos.style_list_config_file": {
"left": 0,
"top": 0,
"width": 480,
"height": 40,
"oTop": 20,
"oLeft": 0
},
"Pos.style_list_Own_modules_and_helper_files": {
"left": 0,
"top": 80,
"width": 480,
"height": 200,
"oTop": 20,
"oLeft": 0
},
"Pos.style_list_Gplot_files": {
"left": 0,
"top": 320,
"width": 480,
"height": 6900,
"oTop": 20,
"oLeft": 0
},
"Pos.style_list_Style_files": {
"left": 0,
"top": 7240,
"width": 480,
"height": 1260,
"oTop": 20,
"oLeft": 0
},
"Pos.style_list_Styles": {
"left": 0,
"top": 0,
"width": 260,
"height": 320,
"oTop": 20,
"oLeft": 0
},
"Pos.style_list_f18_special": {
"left": 0,
"top": 400,
"width": 260,
"height": 160,
"oTop": 40,
"oLeft": 0
},
"Pos.style_list_f18__Room_specific": {
"left": 0,
"top": 600,
"width": 260,
"height": 520,
"oTop": 40,
"oLeft": 0
},
"Pinned.Room.Wohnzimmer.grp.Kamera": true,
"Pinned.detail.Probably associated with": true,
"Pinned.Room.System.grp. pilight_reading": false,
"Pinned.Room.MQTT2%5fDEVICE.grp.DOIF": true,
"Pinned.detail.Attributes": true,
"Pinned.Room.0%5fTelefon.grp.SIP": true,
"Pinned.Room.0%5fTelefon.grp.Anrufliste": true,
"Pinned.Room.undefined.grp.1. Gruppen": true,
"Pinned.Room.Zeitschalter.grp.1 Readings": true,
"Pinned.Room.undefined.grp.Beschattung": true,
"Pinned.Room.undefined.grp.3. Timer": true,
"Pinned.Room.undefined.grp. Lichtszene": true,
"Pinned.Room.Wetter.grp.Wetter": true,
"Pinned.Room.Wetter.grp. PollenAlarm": true,
"Pinned.Room.Wetter.grp.Weather": true,
"Pinned.Room.Timer.grp.dummy": true,
"Pinned.Room.Wetter.grp.Agro Münster": true,
"Pos.Room_Keller_grp_MQTT2_DEVICE": {
"left": 0,
"top": 320,
"width": 820,
"height": 40,
"oTop": 40,
"oLeft": 0
},
"Pinned.Room.1%2eEtage.grp. Klima Bad": true,
"Pinned.Room.1%2eEtage.grp.1. Gruppen": true,
"Pos.Room_Fernbedienung_grp_remotecontrol": {
"left": 0,
"top": 0,
"width": 200,
"height": 1220,
"oTop": 20.23529815673828,
"oLeft": 0
},
"Pinned.Room.Gruppen.grp. Lichtszene": true,
"Pinned.Room.Gruppen.grp.1. Lichtszene": true
}
}
stylesheetPrefix f18
title Beleuchtung
verbose 3
sowie das List der funktionierenden Webinstance 8086:
Internals:
CONNECTS 121
CSRFTOKEN csrf_270939031153432
DEF 8086 global
FD 9
FUUID 5c7bccbd-f33f-f06c-31b4-a1ea7212e2b43b5d
FVERSION 01_FHEMWEB.pm:0.191480/2019-04-08
NAME WebUpdate
NR 15
NTFY_ORDER 50-WebUpdate
PORT 8086
STATE Initialized
TYPE FHEMWEB
READINGS:
2019-05-01 13:42:24 state Initialized
Attributes:
csrfToken csrf_270939031153432
hiddengroup Lampen
hiddenroom DashboardRoom,FBDECT,AlarmRoom,ProfileRoom,Floorplans,Tablet-UI
iconPath dieter:fhemSVG:openautomation:default
longpoll websocket
menuEntries DOIFtools,/fhem?detail=DOIFtools,restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm,CodeImport,/fhem?detail=Raw.ImportDummy#,Device-Logs,room=Logs,ReadingsGroup,cmd=list+TYPE=readingsGroup,Administration,cmd=set AdminUM status toggle
room System
roomIcons Wohnzimmer:scene_livingroom@red Terrasse:light_outdoor Arbeitszimmer:scene_office 1.Etage:control_building_modern_s_2og_og1@blue Eingang:light_stairs Schlafzimmer:scene_sleeping Bad:scene_bathroom 0_Telefon:it_telephone Weihnachten:christmas_tree Kalender:time_calendar Zeitschalter:time_clock Gruppen:floor Wetter:weather_storm System:edit_settings System-GPIO:edit_settings Sensoren:temp_windchill Rolladen:fts_shutter_50 Keller:control_building_s_kg@blue Informationen:rc_INFO2@magenta DOIFtools:helper_doiftools Automation:alexa ESPEasy:ESPEasyLogo Alarm:ring
sortRooms Gruppen Wohnzimmer Weihnachten Terrasse Arbeitszimmer 1.Etage Eingang Schlafzimmer Bad Keller Zeitschalter 0_Telefon Kalender Wetter Rolladen Informationen Sensoren System ESPEasy
styleData {
"f18": {
"Pinned.menu": "true",
"hidePin": "true",
"cols.bg": "FFFFE7",
"cols.fg": "000000",
"cols.link": "278727",
"cols.evenrow": "F8F8E0",
"cols.oddrow": "F0F0D8",
"cols.header": "E0E0C8",
"cols.menu": "D7FFFF",
"cols.sel": "A0FFFF",
"cols.inpBack": "FFFFFF",
"savePinChanges": true,
"snapToGrid": true
}
}
stylesheetPrefix f18
Hi,
ich habe jetzt nochmal ein paar Sachen probiert, aber bei mir funktioniert das. ...auch wenn ich über zwei verschiedene FHEMWEB-Instanzen gehe, egal wie der csrf-Kram eingestellt ist. Irgendwie glaube ich nicht daran, dass es an der csrf-Einstellung liegt. Könntest Du mal versuchen, auf 8086 das CSRF-Token "zufällig" zu machen und testen, ob dann das Problem dort auch auftritt? ...und umgekehrt mal bei 8083 fixieren und testen, wie es dann dort aussieht.
Steht eigentlich irgendwas im FHEM-Log?
Gruß,
Thorsten
Hallo Thorsten,
Vielen Dank für dein superschnelle Reaktion.
Ich habe die Token Festlegung getauscht. Aber es hat leider nichts gebracht. Das Interface 8083 liefert nichts und das 8086 funktioniert weiterhin.
Im Log steh leide gar nichts.
Ich denke, ich kopiere mir mal die 8083 und lösche so nach und nach alles raus bis es funktioniert.
Aber dass wir erst übernächstes Wochenende möglich sein, da ich ab morgen eine Woche im Urlaub bin.
Hallo Thorsten,
das ging doch schneller als erwartet.
attr CloseConn stand auf 1. Nach dem ich es auf 0 gesetzt habe funktioniert es nun.
Vielen Dank noch einmal und noch einen schönen 1. Mai
Dieter
Hi,
jetzt kann ich das Problem nachvollziehen, aber eine richtige Lösung dazu habe ich nicht. Ich befürchte mal, dass es bei Apple-Geräten nicht einmal hilft, das Attribut zu löschen. Ich habe dazu einen neuen Beitrag aufgemacht:
https://forum.fhem.de/index.php/topic,88470.msg935735.html#msg935735
Vielleicht gibt Rudi mir ja einen Tipp.
Gruß,
Thorsten
Also so wie es aussieht ist das mobile device abhängig. Bei mir geht's auf Keim iOS Gerät, Browser unabhängig.
Am Mac läufts 1A.
Nabend,
bei mir klappt es auf IOS Geräten nicht mehr, Andorid klappt aber.
Mal schauen ob es bald eine Lösung gibt.
Viele Grüße Frank
Hi,
ich habe jetzt mal eine "Lösung" (also eher einen hoffentlich temporären Hack) eingebaut. Damit sollte es für die Apple-Gemeine auch wieder funktionieren. (...und sogar wenn closeConn gesetzt ist.
Gruß,
Thorsten
Top läuft wieder ;) ;)
Danke
naja scheinbar doch nicht ganz
die seiten sind nun statisch und registrieren keine statusänderungen in laufzeit.
das ist natürlich uncool weil man jedesmal neuladen klicken muss.
ich mein das war früher dynamisch und sobald sich ein zustand verändert wurde, aktuallierte sich auch der zustand in FUIP ohne manuellen eingriff.
kann das mal jemand anders testen?
Zitat von: DasQ am 05 Mai 2019, 15:55:43
die seiten sind nun statisch und registrieren keine statusänderungen in laufzeit.
das ist natürlich uncool weil man jedesmal neuladen klicken muss.
So soll das natürlich nicht sein. Allerdings habe ich das jetzt auf die Schnelle nicht reproduzieren können. Könntest Du mir mal noch ein paar Informationen geben? Z.B...
Passiert das nur auf iOS/Apple-Krams? Was hast Du in Deiner FHEMWEB-Instanz als Attribut longpoll stehen? Benutzt Du "remote FUIP", also Attribut fhemwebUrl in FUIP? Bei welchem View passiert das (bzw. bei welchem hast Du das beobachtet)? Passiert das bei locked=0/1 oder bei beidem?
Sonst noch was spezielles?
Gruß,
Thorsten
Alles nur auf IOS (Apple) mobile devices.
Longpoll = 1
Locked sowohl als auch
Kein Remote Zugriff auf das lokale FHEM
Das ist ein türkontakt der via espeasy über mqtt nach FHEM spricht.
Zitat von: DasQ am 05 Mai 2019, 18:19:02
Alles nur auf IOS (Apple) mobile devices.
Da wird es in den nächsten zwei oder drei Tagen noch eine Änderung geben, denke ich. Möglicherweise gibt es sich dann. Ich bin mir da zwar nicht sicher, aber mir ist auch nicht klar, wie meine bisherigen Änderungen das Problem hervorgerufen haben könnten.
Zitat
Das ist ein türkontakt der via espeasy über mqtt nach FHEM spricht.
Interessanter wäre: Welcher View ist das? Ist das der einzige View, bei dem das passiert? Funktioniert es in FHEMWEB?
Gruß,
Thorsten
Ist ein windowview (brauch da immer etwas bis ich die Begrifflichkeit kapier)
Am pc wechselt der Status sofort und ohne F5
Und im fhemweb klappt's auch auf mobile und auf pc
In meinem Fall ist einmal die Haustür und das Garagentor ... als beispiel jetzt die Screenshots zur Wohnungstür
So mir ist nochwas aufgefallen.
Und zwar ist der viewport auf den Mobilgeräten zu groß, sprich ich kann horizontal scrollen.
Rechts ist außerhalb des viewports. Korrigiere ich das mit -1 ist die breite wieder ok.
Zitat von: DasQ am 06 Mai 2019, 08:06:51
Und zwar ist der viewport auf den Mobilgeräten zu groß,
Hat das wirklich was mit dem Problem aus diesem Thread zu tun, oder kaperst Du einfach gerne Threads?
Zitat
sprich ich kann vertikal scrollen.
Rechts ist außerhalb des viewports.
Was denn nun? Vertikal scrollen oder horizontal zu groß? Na egal...
Wenn Deine FUIP-Seite größer ist als die ("virtuelle") Auflösung des Geräts, dann ist das eben so. FUIP sorgt standardmäßig dafür, dass die Seiten nicht "gezoomt" werden. D.h. insbesondere im gridster-Layout ist die Seitenbreite fix und ändert sich auch nicht mit dem Device.
Zitat
Korrigiere ich das mit -1 ist die breite wieder ok.
Naja, das ist eigentlich keine Korrektur. Da -1 für initial-scale kein sinnvoller Wert ist, ignoriert es der Browser und macht halt das, was er per Default macht. Bei Mobilgeräten bedeutet das in dem Fall, dass die Seite angepasst wird. Wenn das für Dich passt, dann ist ja gut.
Ansonsten würde ich eher empfehlen, das Layout auf "flex" zu setzen und die Seite entsprechend zu gestalten. Dann passt es auch für verschiedene Devices.
...aber das gehört dann wirklich nicht mehr in diesen Thread.
Gruß,
Thorsten
Ja ne ich meinte natürlich horizontales scrollen und nein ich Kaper nicht gern Threads, auch wenn es für dich den Anschein macht.
Zum einen war dieser Effekt, vor dem Update das ursächlich für diesen Thread ist, nicht.
Sprich da passte die breite der Seite. Daher mein Verdacht, es könnte für dich eine sinnvolle Information sein für diesen Fehler hier im Thread. Für mich ist/war da ein zeitlicher Zusammenhang.
Auch zum andern Thread mit der Frage zu dem aktiv, seh ich ein unmittelbaren Zusammenhang in dem Thread zu schreiben. Denn ich hab dein Volumen Slider von dort eingebaut, konnte aber bis jetzt mit dem nix anfangen da ich ihn nicht ordentlich konfigurieren kann. Nach deim tip kann ich jetzt mal versuchen den an mein Receiver anzupassen.
Zitat von: DasQ am 07 Mai 2019, 10:07:51
Zum einen war dieser Effekt, vor dem Update das ursächlich für diesen Thread ist, nicht.
Sprich da passte die breite der Seite. Daher mein Verdacht, es könnte für dich eine sinnvolle Information sein für diesen Fehler hier im Thread. Für mich ist/war da ein zeitlicher Zusammenhang.
Was mir gerade einfällt: Kann es sein, dass das mit den Änderungen vom 30.04.2019 zusammenhängt? (Siehe FUIP News.) Da könnte sich eher an der Breite etwas geändert haben.
Zitat
Auch zum andern Thread mit der Frage zu dem aktiv, seh ich ein unmittelbaren Zusammenhang in dem Thread zu schreiben. Denn ich hab dein Volumen Slider von dort eingebaut, konnte aber bis jetzt mit dem nix anfangen da ich ihn nicht ordentlich konfigurieren kann. Nach deim tip kann ich jetzt mal versuchen den an mein Receiver anzupassen.
...und wieder mal der falsche Thread ;).
Hier wäre es besser gewesen, Du hättest die Frage zum Volume Slider direkt gestellt und dann auch noch vielleicht im richtigen Thread. Dann hätte ich Dir ggf. direkt helfen können. Es kann ja niemand wissen, dass Du nach einem Menu fragst, aber den Volume Slider meinst. Vielleicht könntest Du in dem anderen Thread auch noch dazuschreiben, was am Volume Slider fehlt. Vielleicht hilft das dann auch anderen.
Gruß,
Thorsten
Zitat von: Thorsten Pferdekaemper am 08 Mai 2019, 11:17:01
Was mir gerade einfällt: Kann es sein, dass das mit den Änderungen vom 30.04.2019 zusammenhängt? (Siehe FUIP News.) Da könnte sich eher an der Breite etwas geändert haben.
kann sein, wie gesagt, is mir nur aufgefallen und ich dacht halt es gehört zusammen.
Zitat von: Thorsten Pferdekaemper am 08 Mai 2019, 11:17:01
...und wieder mal der falsche Thread ;).
Hier wäre es besser gewesen, Du hättest die Frage zum Volume Slider direkt gestellt und dann auch noch vielleicht im richtigen Thread. Dann hätte ich Dir ggf. direkt helfen können. Es kann ja niemand wissen, dass Du nach einem Menu fragst, aber den Volume Slider meinst. Vielleicht könntest Du in dem anderen Thread auch noch dazuschreiben, was am Volume Slider fehlt. Vielleicht hilft das dann auch anderen.
Gruß,
Thorsten
ja nö, weil das problem mit meiner frage gelöst wurde ;)
aber ich hab jetzt ein anderen verdacht, aber den äusser ich jetzt hier nicht laut, sonst bekomm ich wieder schläg.
btw. ot on weil ich dafür kein eigene thread aufmach, was sind denn deiner meinung nach sinnvolle werte für "viewportInitialScale"
bei mir funktioniert alles von >1 bis -1 mit jeweils effekt an ios mobile devices .... (is so aber auch gut dokumentiert)
Zitat von: DasQ am 08 Mai 2019, 11:41:09
aber ich hab jetzt ein anderen verdacht,
Bezüglich was?
Zitat
aber den äusser ich jetzt hier nicht laut, sonst bekomm ich wieder schläg.
Ich bin gegen Gewalt in der Erziehung und wer gackert muss auch legen...
Zitat
btw. ot on weil ich dafür kein eigene thread aufmach,
Warum?
Zitat
was sind denn deiner meinung nach sinnvolle werte für "viewportInitialScale"
bei mir funktioniert alles von >1 bis -1 mit jeweils effekt an ios mobile devices .... (is so aber auch gut dokumentiert)
Das Attribut wird einfach im Meta-Tag "viewport" als "initial-scale" verwendet. Da weder minimum-scale noch maximum-scale angegeben wird, müssten die möglichen Werte also zwischen 0.25 und 10.0 (einschließlich) liegen, vielleicht auch zwischen 0.1 und 10.0. So ganz ist mir das auch nicht klar. Wenn man was negatives eingibt, dann ignoriert der Browser den Wert komplett und macht also das, was er tun würde, wenn initial-scale gar nicht dastehen würde. Es kann also sein, dass das in Deinem Fall tatsächlich sinnvoll ist. Allerdings würde ich das dann nicht "Korrektur" nennen.
Im Prinzip ist es ja egal, wenn das für Dich so passt. Ich persönlich würde es aber anders machen: viewPortInitialScale etc. ganz in Ruhe lassen und lieber auf layout=flex umsteigen. Dann kann man sich ein UI basteln, dass sich an verschiedene Viewport-Größen ordentlich anpasst. Bei gridster bedeutet so eine Anpassung oft, dass es auf Mobilgeräten nicht mehr benutzbar ist (ohne manuelles Zoomen) oder auf größeren Geräten die Auflösung nicht nutzt....aber das ist vielleicht Geschmacksache.
Gruß,
Thorsten
Zitat von: DasQ am 05 Mai 2019, 18:19:02
Alles nur auf IOS (Apple) mobile devices.
Ich habe gerade meinen Hack wieder ausgebaut, da Rudi das zentral gelöst hat. Möglicherweise klappt das jetzt auch bei Dir wieder besser.
Es ist dafür ein update für FHEM selbst und einer für FUIP notwendig.
Gruß,
Thorsten