[FUIP] funktioniert nicht mehr

Begonnen von roelleke, 01 Mai 2019, 13:24:27

Vorheriges Thema - Nächstes Thema

roelleke

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.

Thorsten Pferdekaemper

Oh, blöd. Das könnte durch die Umstellung auf eigene HTTP-Header passiert sein. Mal sehen, ob ich das nachvollziehen kann.
Gruß,
   Thorsten
FUIP

Thorsten Pferdekaemper

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
FUIP

roelleke

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



Thorsten Pferdekaemper

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
FUIP

roelleke

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.

roelleke

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

Thorsten Pferdekaemper

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
FUIP

DasQ

#8
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. 
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

FrankieSOC

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

Thorsten Pferdekaemper

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
FUIP

DasQ

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

DasQ

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?
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Thorsten Pferdekaemper

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
FUIP

DasQ

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.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Thorsten Pferdekaemper

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
FUIP

DasQ

#16
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
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

DasQ

#17
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.

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Thorsten Pferdekaemper

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
FUIP

DasQ

#19
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.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Thorsten Pferdekaemper

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
FUIP

DasQ

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)
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Thorsten Pferdekaemper

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
FUIP

Thorsten Pferdekaemper

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
FUIP