Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Probleme mit der Darstellung und ios27

NEWS

  • Der neue Monatsrückblick für September 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    427

  • Neu im Blog: Was die neue Website alles kann
    BluefoxB
    Bluefox
    7
    1
    299

  • Node.js 24 ist jetzt offiziell empfohlen!
    apollon77A
    apollon77
    9
    1
    594

Probleme mit der Darstellung und ios27

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
28 Beiträge 11 Kommentatoren 1.9k Aufrufe 10 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S stenmic

    @Samson71 sagte:

    @htrecksler sagte:
    "ioBroker Visu" ist auch eine App

    Es ist DIE App wenn man so will. Die alte App "iobroker.vis" wurde zuletzt aktualisiert am 30.01.2021 (lt. Google Playstore) und die aktuelle App "iobroker Visu" zuletzt am 15.09.2026

    Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht. Aber es wird ja schon wieder an etwas neuem für Apple gearbeitet. Dann gibt es vermutlich 3 Apps und keiner kennt sich mehr aus. Das die neue besser wird, bezweifle ich auch, eher, wie vieles, eher schlechter…

    Samson71S
    Samson71S
    Samson71
    schrieb am zuletzt editiert von
    #18

    @stenmic sagte:
    Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.

    Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.

    Markus

    Bitte beachten:
    Hinweise für gute Forenbeiträge
    Maßnahmen zum Schutz des Forums

    S 1 Antwort Letzte Antwort
    0
    • Samson71S Samson71

      @stenmic sagte:
      Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.

      Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.

      S
      S
      stenmic
      schrieb am zuletzt editiert von stenmic
      #19

      @Samson71 sagte:

      @stenmic sagte:
      Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.

      Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.

      Kannst du mit der "neuen" mal einen Test machen?
      Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.
      In das "Zentrum" deiner Finger, oder in die Ecke links oben?

      Und dann noch bitte sagen ob ios oder Android

      Samson71S 1 Antwort Letzte Antwort
      0
      • S stenmic

        @Samson71 sagte:

        @stenmic sagte:
        Leider, die alte finde ich um längen besser, was die Darstellung der VIS angeht.

        Auf den ersten Blick konnte ich da keinen Unterschied erkennen. Bei der alten App musste man aber nach jeder Änderung einen kompletten Re-Sync anstoßen, damit die Darstellung korrekt war. Das braucht die neuere App nicht. Da wird jede Änderung dynamisch übernommen.

        Kannst du mit der "neuen" mal einen Test machen?
        Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.
        In das "Zentrum" deiner Finger, oder in die Ecke links oben?

        Und dann noch bitte sagen ob ios oder Android

        Samson71S
        Samson71S
        Samson71
        schrieb am zuletzt editiert von Samson71
        #20

        @stenmic sagte:
        Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.

        2-Finger-Zoom in der Mitte der VIS und die Schaltfläche über der ich das getan habe, wird sauber aufgezoomt. Also im Zentrum meiner Finger. Ich bin (bis auf ein Dienst-IPad gegen das ich mich nicht wehren konnte 🙄 ) komplett auf Android.

        Markus

        Bitte beachten:
        Hinweise für gute Forenbeiträge
        Maßnahmen zum Schutz des Forums

        S 1 Antwort Letzte Antwort
        0
        • Samson71S Samson71

          @stenmic sagte:
          Zoom bitte mit 2 Fingern eine Seite deiner VIS (möglichst in der mitte oder unten), wohin geht der Zoom.

          2-Finger-Zoom in der Mitte der VIS und die Schaltfläche über der ich das getan habe, wird sauber aufgezoomt. Also im Zentrum meiner Finger. Ich bin (bis auf ein Dienst-IPad gegen das ich mich nicht wehren konnte 🙄 ) komplett auf Android.

          S
          S
          stenmic
          schrieb am zuletzt editiert von
          #21

          @Samson71
          Danke, aber hast du den Test jetzt auf dem iPad gemacht oder auf Android?

          Samson71S 1 Antwort Letzte Antwort
          0
          • S stenmic

            @Samson71
            Danke, aber hast du den Test jetzt auf dem iPad gemacht oder auf Android?

            Samson71S
            Samson71S
            Samson71
            schrieb am zuletzt editiert von Samson71
            #22

            @stenmic
            Sowohl als auch. Habe dazu auf dem Dienst-IPad sogar die App's nochmal extra installiert. Normalerweise nutze ich das dort gar nicht.

            Markus

            Bitte beachten:
            Hinweise für gute Forenbeiträge
            Maßnahmen zum Schutz des Forums

            1 Antwort Letzte Antwort
            0
            • S
              S
              SilentM1978
              schrieb am zuletzt editiert von SilentM1978
              #23

              Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.

              Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.

              Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
              window.location.hash = '#tab-objects'
              reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.

              Der interessanteste Fund ist aber ein sehr einfacher Workaround:

              Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.

              Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.

              Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.

              Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.

              D A 2 Antworten Letzte Antwort
              0
              • S SilentM1978

                Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.

                Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.

                Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
                window.location.hash = '#tab-objects'
                reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.

                Der interessanteste Fund ist aber ein sehr einfacher Workaround:

                Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.

                Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.

                Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.

                Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.

                D
                D
                DarkDevil
                schrieb am zuletzt editiert von Samson71
                #24

                @SilentM1978

                Genau das Verhalten kann ich bestätigen bzw. nachstellen.

                MOD-EDIT
                Sinnloses Vollzitat als direkten Folgepost entfernt.

                1 Antwort Letzte Antwort
                0
                • S SilentM1978

                  Ich habe das Problem inzwischen etwas genauer untersucht. Bei mir tritt es auf iPhone und iPad mit iOS/iPadOS 27 in Safari, Firefox und Edge auf. Auf einem Windows-PC mit Firefox funktioniert die Admin-Oberfläche dagegen normal. Ein Update von Admin 8.0.11 auf 8.0.16 hat daran nichts geändert.

                  Im fehlerhaften Zustand lädt beim Wechsel auf z. B. Adapter, Instanzen, Objekte oder Protokolle nicht nur die jeweilige Ansicht, sondern die komplette Admin-Seite neu.

                  Mit einem Web-Inspector auf dem iPad konnte ich nachvollziehen, dass dabei tatsächlich ein neues Dokument geladen wird. Zusätzlich ließ sich das Verhalten sogar direkt mit
                  window.location.hash = '#tab-objects'
                  reproduzieren. Genau solche #tab-...-Hash-Wechsel verwendet ioBroker für die Navigation.

                  Der interessanteste Fund ist aber ein sehr einfacher Workaround:

                  Öffne ich ioBroker in einem neuen Tab und benutze es direkt, tritt das Problem auf. Aktualisiere ich die Seite direkt nach dem ersten Öffnen einmal manuell über die Browser-Adressleiste, funktioniert danach die Navigation im gleichen Tab normal und die ständigen kompletten Seiten-Neuladungen sind weg.

                  Als vorläufigen lokalen Workaround habe ich deshalb in der adminWww/index.html eingebaut, dass auf iPhone/iPad pro neuem Tab genau einmal automatisch neu geladen wird. Danach funktioniert die Admin-Oberfläche bei mir bislang normal.

                  Der Patch ist natürlich nur temporär und wird bei einem späteren Admin-Update vermutlich überschrieben.

                  Interessant wäre, ob sich das bei anderen Betroffenen mit iOS/iPadOS 27 genauso verhält: also ioBroker öffnen → einmal manuell aktualisieren → danach normale Navigation im gleichen Tab.

                  A
                  A
                  australien
                  schrieb am zuletzt editiert von
                  #25

                  @SilentM1978 wie hast du den workaround eingebaut?

                  1 Antwort Letzte Antwort
                  0
                  • A
                    A
                    australien
                    schrieb am zuletzt editiert von
                    #26

                    @silentm1978 hättest du da Infos dazu?

                    S 1 Antwort Letzte Antwort
                    0
                    • DuffyD
                      DuffyD
                      Duffy
                      schrieb am zuletzt editiert von Duffy
                      #27

                      Wie kommt man in der neuen iob Visu App in die Einstellungen?

                      Das mit den 3 Fingern von links nach rechts wischen geht bei mir nicht mehr.

                      Edit: habe es gefunden, mit 3 Fingern tippen. ;-)

                      Mini PC ASUS PN42 N100 / 32 GB RAM
                      Node.js: v24.21.0
                      NPM: 11.19.0
                      js-controller 7.2.5
                      Linux: Trixie

                      1 Antwort Letzte Antwort
                      0
                      • A australien

                        @silentm1978 hättest du da Infos dazu?

                        S
                        S
                        SilentM1978
                        schrieb am zuletzt editiert von
                        #28

                        @australien
                        hier die komplette Anleitung.

                        Der folgende Workaround automatisiert genau diesen einmaligen Reload.

                        Hinweis: Ich betreibe ioBroker als Docker-Container. Die Befehle werden per SSH auf dem Docker-Host bzw. anschließend innerhalb des ioBroker-Containers ausgeführt.

                        Aktuell bei mir getestet mit:

                        buanet/ioBroker v12.0.0
                        Node.js v24.21.0
                        ioBroker Admin 8.0.23
                        iOS/iPadOS 27
                        

                        Es handelt sich hierbei nicht um einen offiziellen Fix von ioBroker oder Apple, sondern um einen lokalen Workaround.


                        1. Namen des ioBroker-Docker-Containers feststellen

                        Per SSH auf den Docker-Host und:

                        docker ps --format "table {{.Names}}\t{{.Image}}\t{{.Status}}"
                        

                        Bei mir heißt der Container:

                        iobroker-v12
                        

                        Anschließend in den Container wechseln:

                        docker exec -it iobroker-v12 bash
                        

                        Falls der eigene Container anders heißt, iobroker-v12 entsprechend ersetzen.

                        Danach:

                        cd /opt/iobroker
                        

                        2. Pfad der Admin-Weboberfläche prüfen

                        find /opt/iobroker -type f -path '*iobroker.admin*' -name 'index.html' 2>/dev/null
                        

                        Bei meiner Installation lautet der Pfad:

                        /opt/iobroker/node_modules/iobroker.admin/adminWww/index.html
                        

                        Die folgenden Befehle beziehen sich auf diesen Pfad.

                        Falls bei dir ein anderer Pfad ausgegeben wird, müssen die nachfolgenden Befehle entsprechend angepasst werden.


                        3. Einmal-Reload-Skript erstellen

                        Den folgenden Block komplett kopieren und ausführen:

                        cat > /opt/iobroker/node_modules/iobroker.admin/adminWww/ios27-reload-once.js <<'EOF'
                        (function () {
                            'use strict';
                        
                            var isAppleMobile =
                                /iPad|iPhone|iPod/i.test(navigator.userAgent) ||
                                (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
                        
                            if (!isAppleMobile) return;
                        
                            var KEY = 'iobroker_admin_ios27_reload_once_v1';
                        
                            try {
                                var nav = null;
                        
                                if (
                                    window.performance &&
                                    typeof window.performance.getEntriesByType === 'function'
                                ) {
                                    nav = window.performance.getEntriesByType('navigation')[0];
                                }
                        
                                if (nav && nav.type === 'reload') {
                                    sessionStorage.setItem(KEY, 'done');
                                    return;
                                }
                        
                                if (sessionStorage.getItem(KEY) === 'done') return;
                        
                                sessionStorage.setItem(KEY, 'done');
                        
                                if (sessionStorage.getItem(KEY) !== 'done') return;
                        
                                window.setTimeout(function () {
                                    window.location.reload();
                                }, 500);
                        
                            } catch (e) {
                                console.warn('[iOS27 workaround] Auto-Reload nicht ausgeführt:', e);
                            }
                        })();
                        EOF
                        

                        4. JavaScript prüfen

                        node --check /opt/iobroker/node_modules/iobroker.admin/adminWww/ios27-reload-once.js
                        

                        Wenn alles in Ordnung ist, kommt keine Ausgabe.


                        5. Workaround in die Admin-Weboberfläche einbinden

                        Damit die gerade erstellte JavaScript-Datei beim Öffnen des ioBroker Admin geladen wird, muss sie in die index.html der installierten Admin-Weboberfläche eingebunden werden.

                        Das erledigt folgender Befehl automatisch:

                        python3 - <<'PY'
                        from pathlib import Path
                        
                        p = Path("/opt/iobroker/node_modules/iobroker.admin/adminWww/index.html")
                        data = p.read_text(encoding="utf-8")
                        tag = '<script src="ios27-reload-once.js"></script>'
                        
                        if tag in data:
                            print("OK: Workaround ist bereits eingebaut.")
                        elif "</head>" not in data:
                            print("FEHLER: </head> wurde nicht gefunden.")
                            raise SystemExit(1)
                        else:
                            data = data.replace("</head>", f"    {tag}\n</head>", 1)
                            p.write_text(data, encoding="utf-8")
                            print("OK: Workaround wurde eingebaut.")
                        PY
                        

                        Bei erfolgreichem Einbau erscheint:

                        OK: Workaround wurde eingebaut.
                        

                        Die index.html muss also nicht von Hand mit einem Editor bearbeitet werden.


                        6. Einbindung kontrollieren

                        grep -n "ios27-reload" /opt/iobroker/node_modules/iobroker.admin/adminWww/index.html
                        

                        In der Ausgabe sollte Folgendes enthalten sein:

                        <script src="ios27-reload-once.js"></script>
                        

                        Dann ist der Workaround korrekt eingebunden.


                        7. Admin-Dateien übernehmen

                        iobroker upload admin
                        

                        Den Vorgang vollständig durchlaufen lassen.

                        Danach:

                        iobroker restart admin.0
                        

                        Optional kann anschließend kontrolliert werden:

                        iobroker status admin.0
                        

                        8. Auf dem iPhone/iPad testen

                        Den bisherigen Safari-Tab mit dem ioBroker Admin komplett schließen und anschließend einen neuen Tab öffnen.

                        Dann:

                        1. ioBroker Admin aufrufen.
                        2. Nicht manuell neu laden.
                        3. Beim ersten Aufruf sollte nach ungefähr 0,5 Sekunden einmal automatisch neu geladen werden.
                        4. Danach z. B. zwischen Adapter, Instanzen, Objekte, Log und Hosts wechseln.

                        Das gewünschte Verhalten sieht so aus:

                        Admin öffnen
                              ↓
                        einmaliger automatischer Reload
                              ↓
                        Admin startet erneut
                              ↓
                        kein weiterer Auto-Reload
                              ↓
                        Navigation funktioniert normal
                        

                        Bei mir funktionieren danach die Wechsel zwischen den verschiedenen Admin-Bereichen wieder normal, ohne die vorherigen vollständigen Reloads.

                        Der Workaround wird nur auf einem erkannten iPhone/iPad ausgeführt.


                        Wichtig bei zukünftigen Admin-Updates

                        Da hierbei Dateien der lokal installierten Admin-Weboberfläche verändert werden, wird ein späteres ioBroker-Admin-Update den Workaround wieder überschreiben.

                        Das ist meiner Meinung nach auch sinnvoll.

                        Nach einem neuen Admin- oder iOS/iPadOS-Update würde ich zunächst ohne Workaround testen, ob das eigentliche Problem inzwischen behoben wurde.

                        Dazu einfach einen neuen Safari-Tab öffnen, den Admin aufrufen und ohne manuellen Reload mehrere Admin-Bereiche wechseln.

                        Falls das Problem weiterhin besteht, kann der Workaround anschließend wieder wie oben beschrieben eingebaut werden.

                        Bei mir läuft die Lösung aktuell mit:

                        ioBroker als Docker-Container
                        buanet/ioBroker v12.0.0
                        Node.js v24.21.0
                        ioBroker Admin 8.0.23
                        iOS/iPadOS 27
                        
                        1 Antwort Letzte Antwort
                        1

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        532

                        Online

                        33.1k

                        Benutzende

                        84.0k

                        Themen

                        1.4m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2026
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe