Im Browser my.hom.ee aufrufen.
Hier wird ja noch die 2.29.2 gehostet.
Webseite im Browser „speichern unter“
Abgelegt werden die Aufrufseite (HTML) und im Unterordner alle anderen Dateien (z.b. app.js)
Das Problem beim Aufruf per Homee-ID geht die Kommunikation über den Proxy.
Aber zumindest mit der 2.29.2 Version kann man noch die lokale IP eingeben.
Will man später per WebApp wieder die 2.29.2 nutzen muss man nur die gespeicherte HTML-Datei im Browser aufrufen.
Zweiter Wermutstropfen die Anzeige ist ein wenig verhunzt aber lesbar.
Ich glaube hier liegt ein Missverständnis vor. Die Web App wird beim Aufrufen im lokalen Speicher des Browsers gecached. Somit ist diese also auch weiterhin über die Domain (my.hom.ee) aufrufbar, auch wenn keine Internetverbindung besteht. Was bisher allerdings nicht möglich war, war das Verbinden der App lokal ohne Proxy zum homee. Dies wird allerdings mit der 2.30.0 jetzt durch lokales HTTPS ermöglicht. Weitere Infos dazu folgen noch.
@Pascal
Das klingt ja schon fast zu schön um wahr zu sein Wo ist der Haken? Benötigt man dann deine Dockerlösung nicht mehr?
Ich fasse es nochmal nach meinem Verständnis zusammen.
Ich rufe die WebApp über my.hom.ee auf und diese wird in meinen Browsercache gespeichert, solange ich diesen nicht lösche bleibt sie dort. Ich trenne das Internet und kann weiterhin auf meine homee zugreifen (evtl. mit Eingabe der IP) ohne das irgendetwas nachgeladen werden muss?
Das hatte ich früher schon mal ausprobiert, da hat es nicht funktioniert. Zumindest die Lokalisierung hat gefehlt. Hast du das ohne Internet ausprobiert?
Ich denke, Du musst Dir dann noch ein entsprechendes Zertifikat auf dem jeweiligen Endgerät abspeichern.
Es wird dann ohne die Docker-Lösung funktionieren.
Pascal wird zu gegebenem Zeitpunkt noch weitere Infos dazu geben.
Feine Sache, wenn das wirklich so läuft hat man ja nun auch lokal immer eine aktuelle WebApp und nicht nur die zu erst bereitgestellte für die jeweilige Coreversion.
Ich bin wirklich positiv überrascht im Moment…
konnte der Brain bis dato eig im lokalen Netz Webhooks über HTTPS senden?
d.h. homee kann im lokalen Netz per HTTPS senden und empfangen?
Verschlüsselte direkte hih-Verbindung?
Ganz allgemein würde damit ich eher nicht rechnen. Es sind immer selbst signierte Zertifikate, die entsprechend akzeptiert werden müssen. Wo das möglich ist, kann das sicher getan werden. Jedoch ist das sicher noch anspruchsvoller als im Browser 3-4 Klicks zu machen und dabei ein paar rote Ausrufezeichen zu ignorieren.
Könntet ihr denn euren Angular code zur Verfügung stellen, damit ich mir selber eine lokale webapp bauen und hosten kann? Das ist ja mega schade, dass ihr die gebaute Version aus dem homee entfernt. Habe mir gerade alles so gebaut, dass ich via vpn und ohne den proxy auskomme.
Wie komme ich dann an die App, wenn ich direkt die Homee Ip Adresse (http://172.16.0.70:7681/webapp/#!/myhome) über mein VPN aufbaue und die app sourcen dann ab der 2.30 der homee selbst nicht mehr ausliefert … dann aber doch wenn ich über https aufrufe ? Mein homee hat keinen Zugang zum Internet.
Das noch zusammen mit der Login-Möglichkeit über die (interne) IP, dann ist man doch schon ganz weit vorne. Der homee braucht dazu keinen Internetzugriff.