NEWS
ioBroker App 2023 [Android & iOS] - jetzt erhältlich
ioBroker App 2023 [Android & iOS] - jetzt erhältlich
-
@dos1973 sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Ja, ich starte die app, dann dreht das iobroker logo 2-3 sekunden und sobald von aufgebaut ist, wird das Portal angezeigt
Und du bist dann sicher nicht mit der Pro Verbindung eingeloggt, sondern lokal mit der VPN Verbindung?
-
Hallo zusammen,
ich wünsche euch einen schönen Start ins Wochenende.
Es gibt ab sofort eine neue App für iOS & Android, diese ist als eigenständige App auf beiden Plattformen unter
ioBroker Visuim Store zu finden.
Für die Android App haben wir schon einige Testiterationen hinter uns gebracht in https://forum.iobroker.net/topic/63026/iobroker-android-app-2023/202 - vielen lieben Dank an alle Tester. Die iOS App ist zwar inhaltlich zu großen Teilen identisch, allerdings kann es durchaus sein, dass sich im Detail das Verhalten unterscheidet. Hier bin ich auf euer Feedback angewiesen.
Überblick der Funktionen:
Settings
Local
- Host IP:PORT: Specify the local vis url + port e.g.
192.168.144.4:8082(you can also addhttps://prefix here) - Username: Local username if specified login is performed
- Password: Password to corresponding username
External
- Type: Choose how you want to connect if outside of given WLAN SSIDs, if you choose
url, you can provide same information as
underLocal - Username: The ioBroker Pro username, often an E-Mail address, if given, the App connects to the Pro Cloud if not
connected with a SSID listed underGeneral - Password: The corresponding password
- WLAN SSIDs: allows to set Wi-Fi SSID (comma-separated), if the current connected SSID is equal to one listed here, we use the local vis
General
- Application: choose between
vis,materialand other adapters, just changes the uri of the WebView - Project: Value will be added behind
url:port/vis/index.html#(only for vis) - Instance ID: used to e.g. change vis views or detect active views on device via
vis.0.control
(it will be synchronized tovis.0if at least one sync option is active)
Functionalities & Appearance
- Multi-Project Support: You can set up multiple projects (current limit is 2), these can be launched via Quick Actions.
Starting the App without Quick Action will always launch the default project. When a specific project is launched,
the app cannot change to another project until restarted. Long press on the app icon to launch a Quick Action. - Allow Zoom: If false, Zoom is deactivated in the WebView
- Allow Scrolling: If false, Scrolling is deactivated in the WebView
- Send battery to vis.0: If true, battery level and state are sent to
vis.0via JS injection usingservConn - Keep display awake: If true, screen will never go to sleep on WebView
- Status Bar Active: If true, the status bar is shown
- Light Status Bar Text: If true, white color is used for status bar text
- Status bar color: Specify the color of the status bar as
csscolor property - Orientation: Force
orientationof screen - Zoom (Portrait): Initial Zoom for Portrait mode (0 - 5)
- Zoom (Landscape): Initial Zoom for Landscape mode (0 - 5)
- Reload on orientation change: should be activated if problems on orientation change occur
- Show Pro Logo: If true, a pro logo will be used in the upper right corner to indicate a pro connection
- Auto Zoom: Sets
width=device-widthtometa.content - Force Fullscreen: Sets
viewport-fit=covertometa.content - Location to
vis.0: The Location object will be sent to vis - Synchronize Brightness to
vis.0: The brightness of the device will be set invis.0changing the state will change the brightness (only works withvis) - Device name: Device name used for states in
vis.0 - Show Navigation Bar (Android only) if
true, the Navigation bar is permanently shown, else immersive - Dim after seconds: Dim display after
xseconds of inactivity (no tap) set0to disable - Dim to level: Value in
%to dim to ifDim after secondstriggers. On next tap, it is dimmed up to previous value - Reload if app gets active: Forces a hard reload if app goes from background to foreground (default:
trueoniOS,falseonAndroid) - URL Postfix: this text will be appended to the URL, e.g. to specify a start view
#customStartView - Back to start page after X seconds: The app navigates back to the start page after X seconds of inactivity (0 to disable)
- Protect app start: The first app start will be protected by devices biometric authentication (affects all projects)
- Protect settings: Every call to settings will be protected by devices biometric authentication (affects all projects)
Known behaviors
- Settings can be opened via a triple tap (3 fingers touching the screen at the same time)
- Force reload via 2 finger double tap on screen on Android and Pull to refresh on iOS (on Android the Component is remounted)
- Status bar settings are also applied to the settings screen, but only after changing to runtime and back or reopening app
- Reconnection Handling for vis: It is known, that vis has problems reconnecting to the socket, thus the App detects
socket disconnection of vis and if it is not reconnected after 30 seconds, it will reload the page - If on page load an error occurs, a popup is shown where you can reload or go to settings
- If app goes from background to foreground, the NavBar on Android is ensured to be in the right state and for
vis and material a socket reconnect is triggered, to avoid 10 seconds timeout screen (android detects background more than 1 second as being in background) - If the "Keep screen awake" functionality is deactivated via vis, you should not change the view afterwards, else it is activated again
- Whenever the user is not in a Wi-Fi and using a VPN and has an external connection configured, he can decide if he wants to access local url or external
Wermutstropfen: Bzgl. der VPN Option, welche in der vorherigen iOS App besteht, ist aktuell aufgrund von technischen Limitationen keine Option geplant, insgeheim hoffe ich hier, dass Apple mal in die Pötte kommt und VPN Steuerung per Automation zulässt. Wer darauf angewiesen ist, ist für mobile Zwecke mit der aktuellen App evtl. besser beraten, ansonsten bietet sich von unterwegs natürlich der Pro Zugang an.
Issues und Feature Requests bitte hier anlegen.
Ich freue mich auf euer Feedback.
beste Grüße
fox
@foxriver76 ist ja grunsätzlich ein geiles ding. habs bis heute über mein VPN gerne genutzt (android handy). dachte mir, gönn dir einen pro acc. gesagt, getan, cloud dapter im ioB, fein. raus aus meinem wlan, rein in die app, klappt.
ABER, ich bekomm in meiner iQontrol visu weder eine motioneye-cam, noch eine grafana-chart angezeigt! läuft beides auf eigenen vm's in proxmox.
hab ich was übersehn, oder ist das so? wenn ja, dann mehr oder weniger unbrauchbar für mich und ich muss wieder mein vpn verwenden... - Host IP:PORT: Specify the local vis url + port e.g.
-
@foxriver76 ist ja grunsätzlich ein geiles ding. habs bis heute über mein VPN gerne genutzt (android handy). dachte mir, gönn dir einen pro acc. gesagt, getan, cloud dapter im ioB, fein. raus aus meinem wlan, rein in die app, klappt.
ABER, ich bekomm in meiner iQontrol visu weder eine motioneye-cam, noch eine grafana-chart angezeigt! läuft beides auf eigenen vm's in proxmox.
hab ich was übersehn, oder ist das so? wenn ja, dann mehr oder weniger unbrauchbar für mich und ich muss wieder mein vpn verwenden...@da_woody sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
ABER, ich bekomm in meiner iQontrol visu weder eine motioneye-cam, noch eine grafana-chart angezeigt! läuft beides auf eigenen vm's in proxmox.
hab ich was übersehn, oder ist das so?Wenn du per vpn drin bist, dann bekommst du alles angezeigt wie zu Hause.
per pro bekommst du aber widgets mit fester IP nicht angezeigt.Deshalb muss man bei flot diagramme mit "//flot..." anfangen.
Wenn du die feste IP mit "192.168...." eingibst kann dies bekanntlich nicht funktionieren.Fazit:
Deshalb benutze ich vpn und eben nicht pro. Aber gut ist, dass die VIS per pro trotzdem funktioniert, mit Ausnahme fester IP. -
@k_o_bold Also bei mir lädt er kurz die Pro, dann bietet er mir an via VPN darauf zu gehen. Allerdings kommt das VPN erkannt Popup mehrmals, was schon mal ziemlich unschick ist. Ist es bei dir genauso? Allerdings hatte ich es jetzt auch schon ein paar mal, dass er den VPN nicht angeschaltet hat.
@foxriver76 sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
@k_o_bold Also bei mir lädt er kurz die Pro, dann bietet er mir an via VPN darauf zu gehen. Allerdings kommt das VPN erkannt Popup mehrmals, was schon mal ziemlich unschick ist. Ist es bei dir genauso? Allerdings hatte ich es jetzt auch schon ein paar mal, dass er den VPN nicht angeschaltet hat.
Hi,
ich habe nochmal was ausprobiert.
In den Einstellungen habe ich im Bereich "Extern" alles gelöscht und den Schalter bei VPN-Erkennung deaktiviert. ( Siehe Screenshot )
Dann VPN Verbindung manuell in den IOS Einstellungen deaktiviert und ioBroker App neu gestartet. Man sieht oben rechts wie die VPN Verbindung aufgebaut wird. Es erschein beim start der App der Screen wie unten im Screenshot und da geht es jetzt nicht automatisch weiter. Das Symbol dreht sich die ganze Zeit.
Wenn ich nun mit dem Daumen auf den Bildschirm gehe und runter ziehe, also aktualisiere, dann erscheint meine VIS.

Kannst du das so auch nachstellen?
-
@da_woody sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
ABER, ich bekomm in meiner iQontrol visu weder eine motioneye-cam, noch eine grafana-chart angezeigt! läuft beides auf eigenen vm's in proxmox.
hab ich was übersehn, oder ist das so?Wenn du per vpn drin bist, dann bekommst du alles angezeigt wie zu Hause.
per pro bekommst du aber widgets mit fester IP nicht angezeigt.Deshalb muss man bei flot diagramme mit "//flot..." anfangen.
Wenn du die feste IP mit "192.168...." eingibst kann dies bekanntlich nicht funktionieren.Fazit:
Deshalb benutze ich vpn und eben nicht pro. Aber gut ist, dass die VIS per pro trotzdem funktioniert, mit Ausnahme fester IP.@bahnuhr sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Fazit:
Deshalb benutze ich vpn und eben nicht pro.ok, dann waren die 44€ halt eine spende...
ip cams und grafana charts haben halt feste ip's die ich mit http aufrufe.
wesweil ich ja schon mal nachfragte, obs nicht möglich ist, einen eigenen vpn einzutragen. für ios wurde da ja auch schon ein trick gefunden... die url eintragsmöglichkeit bringt ja nichts. dns aufruf mit zugangsdaten klappt jedenfalls nicht. (mein synology router hat ja einen eigenen vpn proserver eingebaut.) -
@bahnuhr sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Fazit:
Deshalb benutze ich vpn und eben nicht pro.ok, dann waren die 44€ halt eine spende...
ip cams und grafana charts haben halt feste ip's die ich mit http aufrufe.
wesweil ich ja schon mal nachfragte, obs nicht möglich ist, einen eigenen vpn einzutragen. für ios wurde da ja auch schon ein trick gefunden... die url eintragsmöglichkeit bringt ja nichts. dns aufruf mit zugangsdaten klappt jedenfalls nicht. (mein synology router hat ja einen eigenen vpn proserver eingebaut.)@da_woody sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
ok, dann waren die 44€ halt eine spende...
Ja, aber vis funktioniert ja auch mit der pro.
Und schalten (Licht, heizung, etc) kannst du ja.
Nur halt keine cam sehen. -
@da_woody sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
ok, dann waren die 44€ halt eine spende...
Ja, aber vis funktioniert ja auch mit der pro.
Und schalten (Licht, heizung, etc) kannst du ja.
Nur halt keine cam sehen.@bahnuhr sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Nur halt keine cam sehen.
und genau das wär aber wichtig, wie auch temperatur charts.
schalten kann ich über die shelly app genauso. auch über alexa von unterwegs.
tögal, ist ok, wollte halt von der manuellen vpn verbindung weg. der eine klick mehr bringt mich nicht um.
im alter wird man(n) halt faul...
-
@bahnuhr sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Nur halt keine cam sehen.
und genau das wär aber wichtig, wie auch temperatur charts.
schalten kann ich über die shelly app genauso. auch über alexa von unterwegs.
tögal, ist ok, wollte halt von der manuellen vpn verbindung weg. der eine klick mehr bringt mich nicht um.
im alter wird man(n) halt faul...
Mal eine grundsätzliche Frage für mein Verständnis.
Warum kann die iobroker App nicht im Hintergrund die iobroker States abfragen? Liegt das an der App, liegt das am Vis.Ich spiele derzeit mit homeassistant herum, deren App ist immer (oder in 1-2 sek) aktiv und aktuell mit den Daten. Ist natürlich echt cool. Kein Reload, kein Rummachen mit nicht aktuellen States. So sehr ich iobroker mag, das ist echt ein Nachteil.
Ist ggfs soetwas auf der Roadmap, oder geht das überhaupt nicht mit vis(2)
Solange das tablet online ist, ist alles bestens
Mir gehts um den zustand nach Standby etc. -
Mal eine grundsätzliche Frage für mein Verständnis.
Warum kann die iobroker App nicht im Hintergrund die iobroker States abfragen? Liegt das an der App, liegt das am Vis.Ich spiele derzeit mit homeassistant herum, deren App ist immer (oder in 1-2 sek) aktiv und aktuell mit den Daten. Ist natürlich echt cool. Kein Reload, kein Rummachen mit nicht aktuellen States. So sehr ich iobroker mag, das ist echt ein Nachteil.
Ist ggfs soetwas auf der Roadmap, oder geht das überhaupt nicht mit vis(2)
Solange das tablet online ist, ist alles bestens
Mir gehts um den zustand nach Standby etc.@dos1973 die App ist nur ein webviewer mit bisschen Features drum herum. Sprich braucht deine vis im Browser 5 sek zu laden tut sie es in der App vermutlich auch.
In meinem Fall mit einem vermutlich weniger bis mittelmäßig umfangreichen Projekt ist es allerdings in 2 Sekunden auf jeden Fall alles da.
-
@dos1973 die App ist nur ein webviewer mit bisschen Features drum herum. Sprich braucht deine vis im Browser 5 sek zu laden tut sie es in der App vermutlich auch.
In meinem Fall mit einem vermutlich weniger bis mittelmäßig umfangreichen Projekt ist es allerdings in 2 Sekunden auf jeden Fall alles da.
Aber nochmals, was muss denn gemacht werden dass die App mehr als nur ein webviewer ist, also zb aktiv Daten im Hintergrund verarbeiten. Würde es mit den technischen Voraussetzungen vis2 funktionieren
-
@dos1973 ganz anderes Konzept, ich glaube gab’s auch schon mit iogo https://forum.iobroker.net/topic/13459/projekt-iogo-smarthome-to-go was eingestampft wurde.
Im Endeffekt müsste App wissen welche states etc benötigt werden und wie diese dargestellt werden, wäre also wie gesagt was anderes als den Anspruch unterschiedliche visu Adapter anzuzeigen.
-
gerne.
1.App Kurzbefehle öffnen
2. unten auf Automation klicken
3. oben rechts auf +
4. Dann aus der Liste "App" wählen
5. im neuen Fenster die ioBroker app auswählen
Edit: In dem Fenster wo die App gewählt wird, dann unten noch "sofort ausführen" anwählen
6. dann oben rechts auf weiter
7. In diesem Fenster die Kachel "neue leere Automation" wählen
8. In diesem Fenster Button Aktion hinzufügen klicken
9. In diesem Fenster nach VPN suchen und "VNP einstellen" klicken
10. Dann öffnet sich ein neues Fenster, wenn du da nun auf den blau hinterlegten Text " VPN" klickst werden dir die verfügbaren VPN Verbindungen angezeigt. Einfach auswählen und dann oben rechts fertig klicken.Damit wäre die Automation angelegt und sobald du die App startest sieht man oben rechts, dass die VPN Verbindung hergestellt wird. Dauert halt ca. 2-3 s
nebenbei, damit kann man auch ganz viele andere tolle Dinge automatisieren

-
@k_o_bold
Sag mal lässt sich das vpn nur dann aufrufen wenn ich nicht in meinem wlan bin. Hast du evtl. eine Idee.Ich versuche mich damit, aber klappt nicht
-
zum Thema Apple IOS VPN Verbindung habe ich noch ein Problem festgestellt…
Wenn ich die App öffne, kommt direkt dieser Fehler…


wie ein paar Posts weiter oben habe ich nur die lokale URL in den Einstellungen eingestellt…
Der Fehler kommt nur sporadisch vor…Gefühlt immer dann wenn die App längere Zeit nicht offen war…
Kannst du das auch nachstellen?
Soll ich ein issue auf GitHub erstellen? -
@dos1973 ,
bei mir wird die VPN Verbindung auch im WLAN aufgebaut…
Also jedes Mal, wenn ich die App starte, unabhängig vom WLAN.Außerhalb vom WLAN funktioniert es bei dir?
-
@k_o_bold langsam wirds da offtopic, geht um die app [Android & iOS]
ihr quatscht das nur mehr über ios. macht das doch in einem eigenen fred.
danke...
-
bei unserem „gequatsche“ geht’s genauso um die App…Daher für mich kein offtopic…
Andere Apple User Finder unser gequtsche vielleicht ganz interessant..
@k_o_bold sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
bei unserem „gequatsche“ geht’s genauso um die App…Daher für mich kein offtopic…
Andere Apple User Finder unser gequtsche vielleicht ganz interessant..
Nein,
ihr quatscht über vpn Verbindung und wie ihr diese ans laufen bekommt.
Hier geht es um die app.
Und die funktioniert im wlan oder per pro.Wie @da_Woody sagte:
macht einen extra thread auf. -
bei unserem „gequatsche“ geht’s genauso um die App…Daher für mich kein offtopic…
Andere Apple User Finder unser gequtsche vielleicht ganz interessant..
@k_o_bold sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Andere Apple User Finder unser gequtsche vielleicht ganz interessant..
ja, in einem eigenen tread. stell dir vor, die androiden würden da auch dazwischen posten...
unleserlich.
ist es zu kompliziert einen eigenen ioBroker App 2023 [iOS] zu machen? -
@k_o_bold sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Andere Apple User Finder unser gequtsche vielleicht ganz interessant..
ja, in einem eigenen tread. stell dir vor, die androiden würden da auch dazwischen posten...
unleserlich.
ist es zu kompliziert einen eigenen ioBroker App 2023 [iOS] zu machen?alles klar…Irgendwo habt ihr ja recht…
Das Thema trägt zwar auch zur Weiterentwicklung der IOS App bei, aber an der Stelle wird es wohl besser sein, auf GitHub ein issue/ Feature request anzulegen und dort weiter zu verfolgen…
Sollte sich in er Richtung etwas tun, dann werde ich ein eigenes Thema dazu machen und entsprechend die Anleitung schreiben…
️ -
@foxriver76 sagte in ioBroker App 2023 [Android & iOS] - jetzt erhältlich:
Wi-Fi SSID (comma-separated)
Was bedeutet das mit der Kommatrennung?
Wenn meine SSID z.B. FRITZ!Box 7740 AX lautet muss ich dann FRITZ!Box,7740,AX eingeben (Komma anstatt der Leerzeichen)?