Umstellung lokale WebApp Core Version 2.30 (weiterhin offline nutzbar)

:flushed: :-1:

3 „Gefällt mir“

Also, fassen wir mal zusammen (fürs Verständis):

  • Die Web-App läuft ab 2.30 nur noch über den Proxy - Nix mehr lokaleIP:7681
  • Lokale Webhooks laufen aber weiter -
    http:// LokaleIP :7681/api/v2/webhook_trigger?..
  • Die API lässt sich auch weiterhin lokal ansprechen

@Thomas - richtig verstanden?

7 „Gefällt mir“

korrekt verstanden

9 „Gefällt mir“

Ich kann den Standalone-Modus ehrlich gesagt auch nicht nachvollziehen.
Das ist doch eher ein Artefakt vom Einlernprozess.
Standalone ist ja ungleich „lokal“.

Lokales Netzwerk, aber abschaltbare Fernzugriff, Wetter etc wäre hier doch optimal ohne mit Firewallregeln rumspielen zu müssen.

@JayJayX du willst mir nicht ernsthaft erzählen, dass du 4 Brains mit jeweils eigenem offenem WLAN betreibst? :sweat_smile:

1 „Gefällt mir“

Diesbezüglich gibt es durchaus Überlegungen.

4 „Gefällt mir“

Nein, will ich nicht :wink: Aber i.d.R. ist den homees der Zugriff auf das Internet untersagt. Onlineangebote von homee nutze ich Keine, außer der Zeitsynchronisation.

1 „Gefällt mir“

Hmm. Wie läuft das dann in der Zukunft?

Die JS, etc. Dateien sind dann lokal auf homee nicht mehr vorhanden. D.h. der Browser lädt die WebApp „komplett“ vom Proxy (hier liegen dann die JS Dateien, etc.) und „nur“ die IDs, etc. werden vom homee geladen?

1 „Gefällt mir“

Richtig! Und genau so läuft schon seit über 2 Jahren wenn ihr https://my.hom.ee besucht.

2 „Gefällt mir“

Also für mich hat die Möglichkeit rein lokal auf meinen homee zugreifen zu können schon einige Vorteile. Im Juni hatte einer meiner Nachbarn bei Baggerarbeiten das Kabel der Telekom erwischt. Samstagnachmittag, da haste erstmal keine Chance. Hatte dann zwar mein Handy als Netzzugang freigegeben, nur bei uns auf dem Land ist das auch nicht der Renner. Jedenfalls hatte ich dann am Mittwoch der nachfolgenden Woche erst wieder Internet. Ich war sehr froh, dass ich die wesentlichen Funktionen meiner Hausautomation lokal betreibe.
Auf jeden Fall muss ich erst einmal das Ganze für mich sortieren. Ein V3 wo es die lokale WebApp wieder gibt, wäre für mich eine Möglichkeit.

2 „Gefällt mir“

wird ja trotz dem möglich sein halt über die iOS/Android App in deinem Netzwerk

2 „Gefällt mir“

a) Einzelschicksal
b) Die Automationen laufen ja trotzdem noch, Licht über BWM gehen also an/aus etc
c) mitm Handy gehts ja immer noch

:wink:

1 „Gefällt mir“

Na das will ich mal hoffen.

Jupp, trotzdem…

Jo, nur ich bin auch ein AndroidApp-geplagter. Das muss dann deutlich besser werden.

Mein Dashboard läuft eh unter iobroker und Zugriff geht von außen über VPN. Das ist das kleinste.

1 „Gefällt mir“

Guten Abend,

habt ihr bereits eines der folgenden Szenarios überlegt oder wäre eines eine Überlegung wert?

  • Stellt doch neben dem USB-Update auch die WebApp als Download bereit. Damit könnte man sich auf einem externen System eine eigene Kopie der WebApp bereit stellen. Ich denke da zum Beispiel an OpenWRT oder Raspberry Pi. Da damit auch einige Grundkenntnisse erforderlich sind, dürfte der Support-Fall eher die Ausnahme sein. Netter Nebeneffekt wäre, dass ihr die Skripte nicht mehr gzip-komprimiert in der Datei hinterlegen müsst und der Server sie auch gleich als brotli und andere, komprimierte Dateien übertragen kann.
  • Alternativ könntet ihr doch neben den GZip-kompromierten js-Dateien gleich alle Dateien aus dem „www“-Verzeichnis in ein Archiv packen. Nehmt ihr beispielsweise bzip2, wären wahrscheinlich 70% eingespart, bei LZMA und XZ eher 72% - 75%. Natürlich müsste hier der Web-Server neue Tricks lernen oder ihr nutzt „squashfuse“ um ein squashfs zu mounten.
  • Last but not least könntet ihr, auch mit einem gewissen Aufwand verbunden, das ganze Archiv auch gleich von euren Servern einmalig beim homee-Neustart (oder aller 30 Minuten, bis es erfolgreich war oder der ETag serverseitig sich geändert hat) in den RAM laden.
6 „Gefällt mir“

Genau. Ein docker Image zum selber laden. :joy::+1::+1:

5 „Gefällt mir“

Eine Frage dazu: Wie greife ich per Android App lokal auf Homee zu? Macht das die App automatisch, sobald ich im lokalen Netzwerk bin? Oder kann ich irgendwo die lokale IP Adresse eingeben wie in der Web App (zurzeit noch) möglich?

Dann aber bitte zur 2.30 die Android App fit machen! Und damit meine ich nicht nur die Verläufe. Der Android App ist die lokale Web App nämlich haushoch überlegen.

11 „Gefällt mir“

Das geht automatisch, wenn du keinen Zugriff über den Proxy hast, dann wird die lokale Verbindung genutzt. Habe es grad ausprobiert…

Da stimme ich dir 100%ig zu. Außer dem Energiemanager als Vorteil (für den der es braucht) bietet die AndroidApp sehr viele Nachteile, angefangen bei ständigen Verbindungsabbrüchen über gefährliche Wechsel der Geräte in der Geräteliste, bis zum fehlenden Darkmode. Das sind so die für mich Wichtigen die mir einfallen.

6 „Gefällt mir“

Danke dir. Das habe ich mir schon fast gedacht. Schade aber, dass das nicht manuell möglich ist…:cry:

Bei all den bekannten Android-App-Problemen auf die Benutzung per App als Alternative bei einer Proxy-nicht-Verfügbarkeit zu setzen halte ich für gewagt.

Bisher war genau das LOKALE Webinterface das wichtigste Arbeitsmittel. Der nicht Cloud-Zugriff (Ja, unscharf - Nennen wir es Zugriff ohne Internetnotwendigkeit) ohne eine App nutzen zu müssen, war eines der Hauptargumente für meinen Einstieg.

Nun gut, ich kann zwischen den Zeilen lesen und habe mir damals bei den Aussagen von @Thomas schon genau das Richtige gedacht.

und

Sollte zukünftig ein Umstand auftreten, durch welchen das weitere Bereitstellen der lokalen Web App problematisch wird, dann werden wir mit Sicherheit in Erwägung ziehen diese Möglichkeit einzustellen. Das heißt wiederum nicht , dass dies auf jeden Fall passieren wird. Das möchte ich noch einmal betonen.

Die 2.30 kommt somit nicht mehr auf meinen Würfel. Also müssen auch alle App-Benachrichtigungen deaktiviert werden, damit der „Es gibt ein wunderbares Update“-Nachrichten-SPAM :face_vomiting: nicht durchkommt.

Die paar noch genutzen homee-Push-Nachrichten wandern (absolut lokal gemanaged!) zum Home Assistant und sobald ich die Heizpläne im Frühjahr 2021 ablöse (Und das nur, weil ich es vor dieser Heizperiode nicht schaffen werde) wandern die Würfel in die Verwertung.

Das Konzept hat nicht das gehalten, was ich mir versprochen hatte. Die Hardware ist zu schwach und es werden zu wenig Sensoren/Aktoren unterstützt. Dazu kommen die konzeptionellen Änderungen, die nicht in meinem Sinne sind.

5 „Gefällt mir“

Auch wenn ich mir jetzt wieder Feinde mache… Ich denke das ist gewünscht so. Was man ins Internet zieht, kann man besser kontrollieren/abgreifen. Irgendwann wird auch der Zeitpunkt kommen, an dem ohne Internet auch die anderen Apps nicht mehr funktionieren werden.
Da wird dann Sicherheit oder technische Gründe vorgeschoben.

Du könntest versuchen die AndroidApp in der Firewall für das Internet zu sperren und für die „Online“-Nutzung eine PartnerApp zu nutzen oder umgekehrt.

Das kannst Du schon prima machen indem du update.hom.ee in der Firewall blockst, zumindest hat das bis zur 2.28 funktioniert…

1 „Gefällt mir“