NEWS
Neue iPhone App
-
Hey @tombox ,
auch von mir erst mal ein herzliches Dankeschön für deine Arbeit / Mühe.
Ich weiss jetzt nicht ob das in diesen Thread reingehört, aber leider kann ich mir sonst nicht helfen.Habe grade mal mein erstes kleines vis gemacht und versuche nun, das in der iPhone App angezeigt zu bekommen.
Egal was ich mache, keine Chance.
Zeigt mir immer an dass ein URL-Fehler vorliegen würde (The network connection was lost.)Wenn ich den link in nem Browser eingebe zeigt er mir immer eine Sicherheits-Fehlermeldung an und öffnet es in Safari erst gar nicht. In Google-Chrome muss ich es bestätigen, dann geht es.
Daran kann es nicht liegen dass es in der App nicht geht oder?Ich geb in den iOS-Einstellungen der App folgendes ein:
*View Name: DemoView
Projekt Name: main
Adapter Name: visLokale WLAN Namen: DSA - Amp
Lokale URL:PORT: http://192.168.XXX.3:8082*Ist hier etwas offensichtlich falsch?
Daran, dass in meinem Wlan-Namen 2 Leerzeichen sind kann es auch nicht liegen oder?Hat sonst jemand eine Idee oder hatte eventuell das gleiche Problem?
Danke und LG
-
@Cool-runner1990 Hi um sicher zu gehn kannst du auch "Nur lokale URL verwenden" dann ist das WLAN egal.
Aber eine Sicherheitsmeldung bei http is eigenartig. Hast du denn sicher ein Projekt wie lautet die genaue Fehlermeldung bei Chrome. Kann auch sein das du http und https zusammen auf der Seite hast.
-
Das hab ich auch schon versucht (nur lokale...)
Was meinst du mit "hast du sicher ein Projekt"?
Also ich habe mehrere Projekte, aber dachte ich nehme mal zum testen das Demo, da das ja von anfang an drauf ist.Die genaue Fehlermeldung schaue ich heut Abend nochmal zu Hause.
Aber das https steht da schon vornedran, ist aber rot und durchgestrichen.
Sorry für die laienhafte Beschreibung, aber auf dem Gebiet bin ich leider kein grosser Fachmann..
Das http hab ich in den iPhone-Settings nur eingegeben, da ich in der App drauf hingewiesen wurde, dass das in den Einstellungen fehlt -
@Cool-runner1990 Ok also du nutzt die sichere Verbindung https hast aber kein gültiges Zertifikat, deswegen der Chromefehler. Für intern reicht unsicheres http ein in den web instance optionen https deaktivieren dann kannst du auch via http zugreifen.
-
@tombox okay, und wie kriege ich ein sicheres Zertifikat? Kann ich das selbst?
Okay, und wenn ich https deaktiviert habe müsste es auch mit der app klappen?Intern reicht mir erstmal, da ich eh ne weile brauchen werd bis das vis fertig ist, irgendwann würd ichs dann gerne über die Cloud laufen lassen
-
@Cool-runner1990 Du kannst lets Encrypt über iobroker nutzen um ein gültiges Zertifikat zu erstellen. Leider gibt es dazu keine gute Anleitung und man muss wenn man eine Fritzbox hat die sicher Verbindung über LetsEncrypt deaktiviern oder man nutzt die myfritz url
-
Hi tombox,
kurze Feedback zum (coolen) Dimmfeature: Ich habe gerade einen "Antidimm". Irgendwie scheint manchmal der eingestellte Standardhelligkeitswert des Ipad (sowohl eingestellt vor App-Start, als auch bei einem Wechsel über das ipad-panel "während" der App) nicht "beachtet" zu werden. Der konfigurierte Wert wird dann nach der eingestellten Zeit eingestellt, bei "Touch" bekomme ich dann ein dunkel Bildschirm, da ich vorher mal die Helligkeit runtergeregelt hatte. Diese "Standardhellingkeit" bekomme ich aber gerade nicht hochgestellt... Auch App beenden, Helligkeit hoch, App-Starten funktioniert nicht.
Update: Gerade hat es irgenwie funktioniert (Hellingkeit 100%), aber dann kann ich sie auch nciht ändern, bzw. geht sie direkt bei Touch wieder auf 100% (wie vorher auf 0%).
Hoffe, das ist einigermaßen klar geworden... (Hardware: Uralt-iPad2, daher ios 9.x)
In der Config könnte man für DAUs noch die Werte validieren:- Bei Eintrag von Werten mit Komma statt Punkt startet die App nicht mehr
- vllt. besser als Prozent (0-100%)
- 50 kann man eintragen, wird so wie 1 behandelt
- ebenso startet die App nicht, wenn man das Zeitintervall leer lässt
- vllt. über toggle button Dimmfuntion einschaltbar machen
Weiter Featurevorschläge:
- schwarzer (statt weißer Ladebildschirm / Connecting Server ...) => toggle
- Toogle Buttons für (cloud/extern/VPN). Die App fragt immer ob ich die lokale Adresse verwenden möchte, wenn das iOS-VPN schon an ist.
- Nicht den Editor starten, wenn die Seite nicht gefunden wird (aber das ist ja eher ein Vis-Feature)
Ansonsten: Coole App!
Und: Tue Dir keinen Stress an. Nichts wichtigesSchönes WE
-
@steckenpferd sagte in Neue iPhone App:
Super Sache bitte im App Store veröffentlichen!!!
Wenn ich mir was wünschen könnte
Eine IPSec VPN Funktion in der App
Für IOS brauchst du so etwas nicht.
Das VPN musst du halt über Profil installieren,
dann kannst du auch angeben, wann er es automatisch
verwenden soll.
Muss nicht jede App können -
Hallo nochmal,
leider hat der externe Zugang noch immer nicht funktioniert.
Cloud geht wohl nur pro - habe ich nicht.
Externer URL - habe ich auch nicht, man sollte ja keine Ports freigeben, oder gibt es hier eine sichere Lösung?Bleibt noch VPN.
Hier habe ich die ganzen Fritz Daten eingegeben, doch dreht nur oben rechts der grüne Kreis, aber nichts passiert.
Wenn ich direkt VPN mit dem iPhone aufrufe geht es.
Seltsam. -
@hg6806 der grüne Kreis bedeutet es will eine lokale Verbindung aufbauen. Er erkennt anscheinend das WLAN oder "nur lokale URL verwenden" ist aktiv
Unter VPN sind alle Punkte ausgefüllt?
-
@tombox sagte in Neue iPhone App:
"nur lokale URL verwenden"
Wenn "nur lokale URL verwenden" aus ist funktioniert es.
Doch was ist wenn ich im lokalen WLAN mich befinde? Will er dann auch eine VPN Verbindung aufbauen? -
@hg6806 wenn du dein wlan Namen korrekt eingetragen hast dann nicht
-
Ist es eigentlich irgendwie möglich, eine Einbindung der iPad Kamera als Bewegungsmelder für die iOS-ioBroker-App zu realisieren? Ich lese immer wieder, dass das bei Android im Fully-Kiosk-Browser geht, vermisse dieses Feature aber bei iOS...
-
@Singular75 Ich habe bisher nichts gefunden was es ermöglicht das iPad via App aufzuwecken
-
@Singular75 @tombox
Ist zwar nicht direkt mit der Kamera vom iPad und es wird ein Jailbreak vorausgesetzt, aber wenn man sowieso Bewegungsmelder hat, kann man damit das iPad aufwecken -> https://forum.iobroker.net/topic/24305/ios-device-mit-jailbreak-vis-iobroker-integration -
Hi,
die App ist wirklich genial und bietet viele Einstellungsmöglichkeiten.
Leider funktioniert der externe Zugang mit AutoLogin bei mir nicht.
Ich habe mit Nginx einen Reverse-Proxy mit Basic HTTP Auth gebaut. Lokal im Browser funktioniert es, nach Eingabe der URL kommt der Authentifizierungsdialog hoch und nach korrekter Eingabe geht es weiter.
Leider funktioniert es in der App nicht. Es findet trotz Eingabe von Username und Passwort auch laut Nginx-Logs keine Authentifizierung statt, in der App wird die Rückmeldung vom Nginx "401 Authorization Required" angezeigt.
Ideen ?
Danke und viele Grüße Ralf
-
@AggroRalf Müsste ich mir genau anschauen warum er das nicht will. Was spricht denn gegen den Login von der web instanz der ist auch gegen bruteforce geschützt.
-
@tombox
Hi,
naja, so muss ich die ganze Instanz schützen. Per Nginx kann ich den Zugriff dediziert nur für index.html und z.B. nicht für edit.html oder so freigeben. Und es wird dann nur von außen authentifiziert, nicht bei internen Zugriffen. Daher dachte ich dass ich es so baue und etwas flexibler bin.Aber klar, der Web-Adapter verwendet eine formularbasierte Authentifizierung und kein Basic Auth, dann gehts logischerweise nicht. Auf die Idee bin ich vorher nicht gekommen
Hmm ... Muss ich nochmal überlegen wie ich es mache ...
-
@AggroRalf für Lokal und extern solltest du eh zwei Instanzen machen eine lokale unverschlüsselt und externe verschlüsselt mit lets encrypt und sicherem Passwort
-
@tombox
Eben das brauche ich ja aktuell nicht. Intern unverschlüsselt und für extern (auch für andere Dienste) den Nginx als Reverse Proxy mit Zertifikaten und allem ...