NEWS
Minimalistische IOS App
-
Habe mich doch noch einmal hingesetzt und eine Version 1.7.0 in den Appstore eingereicht (dauert wieder ein paar Tage bis die Version verfügbar ist).
Mit der Statusbar im Browser-Mode habe ich jedoch nicht ordentlich hinbekommen. Denke, dass da das Framework an der Grenze ist
Neu in 1.7.0
-App hat nun 2 Themes (Grün und Blau)
-Zoom pro View deaktivierbar
ToDo
-Mehr als 5 Views (Evtl? Braucht das wirklich jemand? Wieviele? Beliebig?)
-Zoomregler pro View (evtl.)
-Landscape-Support (Manuell, pro View) (evtl.)
Sagt mal was zu den ToDos. Bin mir mittlerweile nicht mehr sicher, ob man die wirklich benötigt.
Für dieses Jahr ist in jedem Fall nun Schluß:D
Achso eine Bitte noch: Bitte gebt gerne Bewertungen für die App im Appstore ab. Danke
-
Habe mich doch noch einmal hingesetzt und eine Version 1.7.0 in den Appstore eingereicht (dauert wieder ein paar Tage bis die Version verfügbar ist).
Neu in 1.7.0
-App hat nun 2 Themes (Grün und Blau) `
Also du haust mich echt_weg junge, crass danke dir die volle sterne zahl ist dir sicher und auch gerade gegeben !!!!
Zu den views: mja, der eine ja der andere nein. Ich wuerde vorschlagen sowas als variable zu machen. functional wuerde ich mir das so vorstellen:
"Waehle eine zahl wie viele du brauchst, einfuellvelder kommen nur soviele wie angegeben das macht alles sehr flexibel".
Als andere feature (keine ahnung ob andere das brauche) waere es auch cool wen man verschiedene instanzen setzen koennste, also:
Iobroker 1: Root URL intern/exter | Views (zahl) | und dan view biliebig
Iobroker 2: (selber baum)
usw, damit kan man dan verschiedenen instanzen beliebig configurieren (jah schwiegermutter/nachbar…. ihr wisst wie das geht wen sich es rumspricht)
Letzter wunsch den ich noch sehe (und dan mach ich in 2017 weiter :P): Configuration importieren ;), ich laufe jezt selber hier mit 8 dieser geraete rum und es nerft ein bischen immer alle geraete einzeln manuell zu aendern wen ich ne neue view gemacht habe (ja sorry bin faul)
Und nochmals: super super super danke ! Iobroker & iOS fangen sich auch an zu moegen :lol:
> -Zoomregler pro View (evtl.)
Ist denke ich praktisch und koennen viele gebrauchen, ich baue mir views immer auf mass damit wird dieser ueberfuessig.
Aber variable ja/nein das man "doppelfinger" zoomen kan klinkt schon in ordnung !
> -Landscape-Support (Manuell, pro View) (evtl.)
Landscape support algemein ja ! (sicher fuers IPad), nur sollte sie dan auch abgezwungen werden.
Man baut ja seine view in VIS auf mas Landscape oder anders, vielleicht jemand anders noch senf dazu ?
-
Nette App.
Auf dem iPhone sieht das Logo aber irgendwie etwas unrund aus. Oder täuscht das?
Zudem hätte ich noch mal ein paar Fragen zu der unteren Leiste.
1. Wofür sind die Links- und Rechtspfeile? Ich konnte da noch keine Funktion hinter erkennen. Selbst, wenn ich verschiedene Views nacheinander lade, kann ich nicht mit den Pfeiltasten zwischen ihnen wechseln.
2. Der "Zurück"-Button geht ja wieder zurück zum Startscreen mit den hinterlegten View-Zugriffen. Wenn ich dann aber denselben View wieder aufrufe, wird dieser neu geladen. Könnte man den evtl. cachen, so dass der Aufruf schneller geht?
3. Ich fände eine Option hilfreich, die untere Leiste komplett auszublenden.
4. Statt des Zurück-Buttons und der Pfeiltasten könnten man ggf. auf der unteren Leiste auch gleich direkt entsprechende View-Zugriffstasten quasi als Reiter erstellen.
5. Toll fände ich auch, wenn man aus der nativen Auflösung herauszoomen könnte, oder wenn man einstellen könnte, dass ein View als Ganzes bzw. auf dessen Höhe oder Breite angepasst dargestellt werden soll. Das würde mir das Erstellen separater Views ersparen.
6. Was verstehst Du unter "Landscape-Support"? Der Landscape-Modus wird doch bereits unterstützt mit Version 1.6.1 (siehe Screenshot). Oder hab ich da was falsch verstanden?
Auf jeden Fall schon mal vielen Dank für die tolle Arbeit, die Du Dir gemacht hast.
Gruß,
Thorsten
-
Ehrlich gesagt, wundere ich mich sowieso, warum für App so eine Ikon genommen wurde.
Warum nicht standard?
https://github.com/ioBroker/ioBroker/bl … erLogo.png
Dann wird es Wiedererkennungswert steigen.
-
Zunächst mal: Super Sache, vielen Dank auch von mir für diese App.
Folgende Frage hätte ich noch:
- Werden schon Vis-Projekte in irgendeiner Weise unterstützt?
Ich habe meine Views anhand von Projekten organisiert. Die Syntax bei der Eingabe im Browser sieht dann z.B. folgendermassen aus:
http://<ip>:8082/vis/index.html?Haus#Uebersicht_iPad</ip>
'Haus' ist dabei der Projektname den ich in Vis angelegt habe.
Habe schon versucht das mit Haus#Uebersicht_iPad einzugeben, dann findet die app die view aber nicht? Gibts da eine andere Syntax oder ist das noch ToDo
Viele Grüße,
-
Zu den views: mja, der eine ja der andere nein. Ich wuerde vorschlagen sowas als variable zu machen. functional wuerde ich mir das so vorstellen:
"Waehle eine zahl wie viele du brauchst, einfuellvelder kommen nur soviele wie angegeben das macht alles sehr flexibel". `
denke mal so oder so ähnlich werde ich das machen` > Als andere feature (keine ahnung ob andere das brauche) waere es auch cool wen man verschiedene instanzen setzen koennste, also:
Iobroker 1: Root URL intern/exter | Views (zahl) | und dan view biliebig
Iobroker 2: (selber baum) `
wird eher schwer, da die momentane Struktur dann deutlich umgekrempelt werden müsste> Letzter wunsch den ich noch sehe (und dan mach ich in 2017 weiter :P): Configuration importieren ;), ich laufe jezt selber hier mit 8 dieser geraete rum und es nerft ein bischen immer alle geraete einzeln manuell zu aendern wen ich ne neue view gemacht habe (ja sorry bin faul)
habe ein ähnliches Problem. Ich überlege mir mal etwas> Und nochmals: super super super danke ! Iobroker & iOS fangen sich auch an zu moegen :D :) ;) :lol:
Bitte und auch danke@dtp:Auf dem iPhone sieht das Logo aber irgendwie etwas unrund aus. Oder täuscht das? `
täuscht nicht - ist etwa schief…> 1\. Wofür sind die Links- und Rechtspfeile? Ich konnte da noch keine Funktion hinter erkennen. Selbst, wenn ich verschiedene Views nacheinander lade, kann ich nicht mit den Pfeiltasten zwischen ihnen wechseln.
Sind die Vor und Zurücktasten des Browsers - hilfrei, wenn du direkt andere Seiten aus deinen Views aufrufst (nicht nur andere DIVs)> 2\. Der "Zurück"-Button geht ja wieder zurück zum Startscreen mit den hinterlegten View-Zugriffen. Wenn ich dann aber denselben View wieder aufrufe, wird dieser neu geladen. Könnte man den evtl. cachen, so dass der Aufruf schneller geht?
bin ich mir nicht sicher. teste ich mal. Zumindest für Bilder wird ein Cache genutzt> 3\. Ich fände eine Option hilfreich, die untere Leiste komplett auszublenden.
Kann ich problemlos einbauen - nächstes Jahr> 4\. Statt des Zurück-Buttons und der Pfeiltasten könnten man ggf. auf der unteren Leiste auch gleich direkt entsprechende View-Zugriffstasten quasi als Reiter erstellen.
geht leider nicht, da das verwendete plugin das nicht hergibt> 5\. Toll fände ich auch, wenn man aus der nativen Auflösung herauszoomen könnte, oder wenn man einstellen könnte, dass ein View als Ganzes bzw. auf dessen Höhe oder Breite angepasst dargestellt werden soll. Das würde mir das Erstellen separater Views ersparen.
Habe ich bisher im Test bei mir mal gemacht - klappte nicht so richtig gut - bin ich aber noch dran> 6\. Was verstehst Du unter "Landscape-Support"? Der Landscape-Modus wird doch bereits unterstützt mit Version 1.6.1 (siehe Screenshot). Oder hab ich da was falsch verstanden?
Es geht um das manuelle Schwenken in den Landscape-Modus (ohne drehen vom Gerät)@dtp:Auf dem iPhone sieht das Logo aber irgendwie etwas unrund aus. Oder täuscht das? `
täuscht nicht - ist etwa schief…> 1\. Wofür sind die Links- und Rechtspfeile? Ich konnte da noch keine Funktion hinter erkennen. Selbst, wenn ich verschiedene Views nacheinander lade, kann ich nicht mit den Pfeiltasten zwischen ihnen wechseln.
Sind die Vor und Zurücktasten des Browsers - hilfrei, wenn du direkt andere Seiten aus deinen Views aufrufst (nicht nur andere DIVs)> 2\. Der "Zurück"-Button geht ja wieder zurück zum Startscreen mit den hinterlegten View-Zugriffen. Wenn ich dann aber denselben View wieder aufrufe, wird dieser neu geladen. Könnte man den evtl. cachen, so dass der Aufruf schneller geht?
bin ich mir nicht sicher. teste ich mal. Zumindest für Bilder wird ein Cache genutzt> 3\. Ich fände eine Option hilfreich, die untere Leiste komplett auszublenden.
Kann ich problemlos einbauen - nächstes Jahr> 4\. Statt des Zurück-Buttons und der Pfeiltasten könnten man ggf. auf der unteren Leiste auch gleich direkt entsprechende View-Zugriffstasten quasi als Reiter erstellen.
geht leider nicht, da das verwendete plugin das nicht hergibt> 5\. Toll fände ich auch, wenn man aus der nativen Auflösung herauszoomen könnte, oder wenn man einstellen könnte, dass ein View als Ganzes bzw. auf dessen Höhe oder Breite angepasst dargestellt werden soll. Das würde mir das Erstellen separater Views ersparen.
Habe ich bisher im Test bei mir mal gemacht - klappte nicht so richtig gut - bin ich aber noch dran> 6\. Was verstehst Du unter "Landscape-Support"? Der Landscape-Modus wird doch bereits unterstützt mit Version 1.6.1 (siehe Screenshot). Oder hab ich da was falsch verstanden?
Es geht um das manuelle Schwenken in den Landscape-Modus (ohne drehen vom Gerät)Ehrlich gesagt, wundere ich mich sowieso, warum für App so eine Ikon genommen wurde.
Warum nicht standard?
https://github.com/ioBroker/ioBroker/bl … erLogo.png
Dann wird es Wiedererkennungswert steigen. `
Ich mag mein Grün so gerne - Ich denke drüber nach. Wenn die Mehrheit dafür ist tausche ich das IconZunächst mal: Super Sache, vielen Dank auch von mir für diese App.
Folgende Frage hätte ich noch:
- Werden schon Vis-Projekte in irgendeiner Weise unterstützt?
Ich habe meine Views anhand von Projekten organisiert. Die Syntax bei der Eingabe im Browser sieht dann z.B. folgendermassen aus:
http://<ip>:8082/vis/index.html?Haus#Uebersicht_iPad</ip>
'Haus' ist dabei der Projektname den ich in Vis angelegt habe.
Habe schon versucht das mit Haus#Uebersicht_iPad einzugeben, dann findet die app die view aber nicht? Gibts da eine andere Syntax oder ist das noch ToDo
Viele Grüße, `
Das funktioniert. Zugriffs URL intern: http://<ip>:8082/vis/URL für Seite: ?Haus#Uebersicht_iPad
Es fehlte das ?</ip>
-
@echt_weg: Danke für Deine Antwort. Top Arbeit. Mach weiter so und genieße die Feiertage.
Bis dann,
Thorsten
-
Die zoom function is glaube ich nur halbwegs gefixed mit dem letzten update.
Das 2-finger zoomen kan man jetzt ein/ausschalten, doppelt druecken zoomt aber noch.
-
Ich nutze die App mittlerweile sehr gerne auf meinem iPhone unter iOS 10.2. Zwei Dinge hätte ich da aber noch ganz gerne.
1. Wäre ein Passwort- und/oder TouchID-geschützter Zugriff möglich?
2. pocketControl bietet die Möglichkeit eines externen VPN-Zugriffs. Einen derartigen Zugriff würde ich mir auch von VIS Viewer wünschen. Ideal wäre es, wenn die App dazu z.B. ein unter "Allgemein | VPN" hinterlegtes Profil nutzen könnte und beim Schließen die aufgebaute VPN-Verbindung wieder beenden würde.
Gruß,
Thorsten
-
Hallo Thorsten,
mir reicht die AutoVPN Funktion, die hier beschrieben ist.
http://forum.iobroker.net/viewtopic.php … 290#p41247
Eine eigene VPN-Kontrolle könnte die App etwas zu sehr überladen.
Ein Passwortschutz ist immer gut. Du kannst aber auch deine VIS-Views mit der ioBroker Userverwaltung absichern.
Gruß
Pix
-
VPN halte ich auch für sehr schwierig zu realisieren (besonders, wenn es auch sicher sein soll).
Daher wird die App das nicht bekommen.
Ab nächste Woche bastel ich mal wieder etwas weiter
-
Ich habe mich heute mal hingesetzt und habe einige Anpassungen vorgenommen
Vorab: Das Doppelklick-Zoom lässt sich leider nicht deaktivieren. Die Option beeinflusst wie Dutchman schreibt lediglich die "Grosszieh-Gesten"
Neu in Version 2.0.2 (heute eingereicht - dauert wieder etwas bis die App verfügbar ist)
-10 Views möglich, Aufgrund der hohen Anzahl klappt in der Konfiguration nun immer nur eine View auf (scheint mir insgesamt auch sinnvoller so)
-ein weiteres Theme (grau)
-Browser-Leiste kann nun pro View Oben oder Unten positioniert werden. Auch ein Deaktivieren ist möglich, wobei man dann in dem Browser-Fenster eingesperrt ist (ich tippe, dass man mit einem Window-Close (JS) auf den VIS-Views die Seite schließen kann - habe ich aber noch nicht getestet)
-ganz einfache Config Im- und Export-Funktion über ein Textfeld. Hier könnt ihr Euch die Konfiguration ausgeben lassen und per Copy&Paste bspw. per Mail auf ein anderes Gerät kopieren. Das Konfigurationsschema ist sehr einfach gehalten, so dass auch jeder direkt Änderungen vornehmen kann.
Geplant für nächste Version
-Tausch vom eigenem Logo gegen offizielles ioBroker-Logo (ich brauche dafür allerdings eine SVG - die verlinkte PNG ist zu niedrig aufgelöst)
-evtl. Verbesserung der Im-/Export-Funktion, wobei ich weiterhin den simplen Weg offen halten möchte.
Zunächst nicht (mehr) geplant:
-Änderungen im Cache-Verhalten (habe ich selbst einige Zeit in einer Testversion ausprobiert, jedoch verhält sich die App dann nicht mehr nachvollziehbar(
-Zoomregler pro View (evtl.)
-Landscape-Support (Manuell, pro View) (evtl.)
-natives VPN oder Passwort-Schutz
-
> (ich brauche dafür allerdings eine SVG - die verlinkte PNG ist zu niedrig aufgelöst)
Es gibt kein SVG dafür. Was für eine Auflösung brauchst du? -
Danke für die Änderungen.
Eine Sache aber noch zu den Views. Ich fände eine "Quick Start"-Option schön, mit der man direkt nach dem Start der App in den Default-View kommen könnte. Ich selbst wechsle zwischen den Views eigentlich immer über die Navigations-Buttons in meinen Views.
Alternativ oder ergänzend wäre auch schön, wenn man die Views in der App auf einen bestimmten Pixel-Bereich beschränken könnte, um z.B. die Navigations-Leiste in den Views auszublenden.
Gruß,
Thorsten
-
> (ich brauche dafür allerdings eine SVG - die verlinkte PNG ist zu niedrig aufgelöst)
Es gibt kein SVG dafür. Was für eine Auflösung brauchst du? `
gerne in 2736pxx2737px, damit Apple das akzeptiert@dtp:Eine Sache aber noch zu den Views. Ich fände eine "Quick Start"-Option schön, mit der man direkt nach dem Start der App in den Default-View kommen könnte. Ich selbst wechsle zwischen den Views eigentlich immer über die Navigations-Buttons in meinen Views. `
das ist kein Problem. Werde ich in eine der nächste Versionen einbauen@dtp:Alternativ oder ergänzend wäre auch schön, wenn man die Views in der App auf einen bestimmten Pixel-Bereich beschränken könnte, um z.B. die Navigations-Leiste in den Views auszublenden. `
ich verstehe nicht genau was du meinst. Meinst du, dass die Seite etwas "verschoben" wird? Das würde ich dann eher in den Views per JS realisieren…Ansonsten:
Die Version 2.0.2 ist nun verfügbar
-
das ist kein Problem. Werde ich in eine der nächste Versionen einbauen `
Super. Danke.
ich verstehe nicht genau was du meinst. Meinst du, dass die Seite etwas "verschoben" wird? Das würde ich dann eher in den Views per JS realisieren… `
Ich meine, dass man einen Anzeigebereich für die Views angeben kann, der in der App dargestellt wird, während der Rest ausgeblendet ist.
Hier mal ein Beispiel:
In dem Screenshot ist der View dargestellt, wie ich ihn mir unter Android anzeigen lasse. Die Auflösung beträgt 1024 x 768 Pixel. Rot markiert ist die Navigator-Leiste. Wenn ich aber in Deiner App einen direkten Zugriff auf die einzelnen Views per App einrichte, dann benötige ich die Navigator-Leiste nicht mehr. Daher könnte man den angezeigten Bereich auf 1024 x 600 Pixel (0, 0 ist oben links) einschränken, so dass die Navigator-Leiste gar nicht mehr angezeigt wird. Auf diese Weise vermeidet man ein ungewolltes Scrollen und/oder das Einrichten eines neues Projekts. Ist aber nur so eine Idee und nicht so sonderlich wichtig.
Die Version 2.0.2 ist nun verfügbar `
Schon installiert. Läuft super. Übrigens, so "Boring Gray" finde ich das graue Thema gar nicht.
-
Schönen guten Abend,
ein iPhone6 hat eine Display-Auflösung von 750 x 1334.
Wenn ich das im VIS Editor einstelle ist das viel zu groß. Was muss ich für ein iPhone 6 einstellen?
Habe ein extra Projekt für das Smartphone angelegt, was auch geladen wird. Jetzt habe ich den ersten View nochmal bearbeitet, es wird aber noch immer der alte, vor der Bearbeitung angezeigt.
Wie kann ich das refreshen? Oder muss man irgendwie ein Cache löschen? Habe schon alles ausprobiert….
Danke und Grüße
-
Hallo echt_weg,
im Rahmen der Nutzung des Sprachsteuerungswidgets kam mir deine App in den Sinn.
Unter iOS und unter Mac OS X ist Safari nicht in der Lage, das Mikrofon zu verwenden. Auf dem Desktop funktionert es mit Chrome, auf iOS habe ich noch nichts gefunden. Angeblich kann man aber in einer eigenen Browser-App das Mikro einschalten. :idea: Hier kommt deine App ins Spiel. Kannst du das Mikro einschalten?
Gruß
Pix
-
Komme momentan Garnicht dazu ins Forum zu sehen… Daher etwas verspätet
@hg6806:Schönen guten Abend,
ein iPhone6 hat eine Display-Auflösung von 750 x 1334.
Wenn ich das im VIS Editor einstelle ist das viel zu groß. Was muss ich für ein iPhone 6 einstellen?
Habe ein extra Projekt für das Smartphone angelegt, was auch geladen wird. Jetzt habe ich den ersten View nochmal bearbeitet, es wird aber noch immer der alte, vor der Bearbeitung angezeigt.
Wie kann ich das refreshen? Oder muss man irgendwie ein Cache löschen? Habe schon alles ausprobiert….
Danke und Grüße `
Der Cache löscht sich allerspätestens beim Beenden der App und neuem Aufruf der Seite.@pix:Hallo echt_weg,
im Rahmen der Nutzung des Sprachsteuerungswidgets kam mir deine App in den Sinn.
Unter iOS und unter Mac OS X ist Safari nicht in der Lage, das Mikrofon zu verwenden. Auf dem Desktop funktionert es mit Chrome, auf iOS habe ich noch nichts gefunden. Angeblich kann man aber in einer eigenen Browser-App das Mikro einschalten. :idea: Hier kommt deine App ins Spiel. Kannst du das Mikro einschalten?
Gruß
Pix `
Vermutlich nicht, da ich das Webview vom inappbrowser-plugin verwende. hast du eine testseite die öffentlich erreichbar ist? -
Keine öffentliche Seite, aber dieses VIS Widget:
[{"tpl":"tplSpeech2Text","data":{"oid":"text2command.0.text","g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"speechMode":"continuous","imageInactive":"widgets/basic/img/micInactive.svg","imageActive":"widgets/basic/img/micActive.svg","imageStarted":"widgets/basic/img/micStarted.svg","imageDetected":"widgets/basic/img/micDetected.svg","imageSent":"widgets/basic/img/micSent.svg","imageHeightPx":"70","imageWidthPx":"70","keyWordColor":"#FFB051","textSentColor":"#7E88D3","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"keywords":"Barbara, Klarinette, Alexa","language":"de","noResults":false,"noText":true,"noImage":false,"name":"Sprachsteuerung","filterkey":"","visibility-groups-action":"hide"},"style":{"left":"10px","top":"59px","width":"355px","height":"230px","z-index":"55"},"widgetSet":"basic"}]
braucht text2command Adapter
Dann kannst du ohne weitere Konfiguration schon mal fragen: "Alexa, wie spät ist es?" oder "Barbara, wie spät ist es?"
Pix