Eigene FhemNative Version erstellen

Begonnen von Syrex-o, 02 Dezember 2019, 08:49:43

Vorheriges Thema - Nächstes Thema

australien

#60
Zitat von: Syrex-o am 02 Dezember 2019, 08:49:43
Hey zusammen,


Custom Build erstellen:
Für alle die gerne eine Version von FhemNative haben möchten, die nicht offiziell erstellt wird, bedarf es etwas Selbstinitiative.
1.) FhemNative kann von GitHub per:
clone https://github.com/Syrex-o/FhemNative
erhalten werden.

2.) Anschließend in den Development Ordner navigieren:
cd 'Path to FhemNative root'/Development/FhemNative

3.) Dann die notwendigen Pakete installieren:
npm install

4.
4. c)
PWA
Der Befehl um die PWA zu erstellen und den www Ordner zu erhalten ist:
npm run ionic:pwa



wie kann ich eine PWA am PC - Windows 10 32bit - erstellen?

Besser gesagt, wie bekomme ich die Config, welche mit 2.6.4 in ein Reading geschrieben wurde, in eine PWA?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Ups... Total vergessen, dass ich hier noch eine Antwort schuldig bin  ::)
32 Bit wird leider nicht unterstützt.
Die zukünftigen Versionen von FhemNative werden den Speicher wechseln, sodass man Einstellungen auch in eine PWA importieren kann.

australien

Danke, klingt sehr interessant!

Bin schon gespannt, gibt es einen Zeitplan?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 02 April 2021, 23:53:29
Danke, klingt sehr interessant!

Bin schon gespannt, gibt es einen Zeitplan?

Ich bin voll dabei. Einiges soll aber komplett neu konzipiert werden.
Ich peile Ende April an. Jedoch muss die Firmierung vor dem Store erfolgen.
Beta wird es aber hier bald geben.

australien

Zitat von: Syrex-o am 03 April 2021, 11:49:22
Ich bin voll dabei. Einiges soll aber komplett neu konzipiert werden.
Ich peile Ende April an. Jedoch muss die Firmierung vor dem Store erfolgen.
Beta wird es aber hier bald geben.

gibt es was neues dazu?
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 05 Mai 2021, 14:04:02
gibt es was neues dazu?

Mindestens die Hälfte aller Komponenten sind schon portiert.
Alle haben einen "Revisit" bekommen und wurden überarbeitet.
Einiges sieht neuer und besser aus.

Die Beta peile ich Mal in 2 Wochen an.
Release dann sobald die Beta Phase abgeschlossen ist und die UG durch ist.

fretti

Hallo Syrex-o,

Vielen Dank erst einmal für Deine Arbeit mit FhemNative.

Ich versuche mich gerade an einer Version für Linux, da das mein Haupt-Betreibssystem ist.

Leider finde ich den Ordner Development nicht mehr im aktuellen Repository (nach dem clonen) !?

Zitat von: Syrex-o am 02 Dezember 2019, 08:49:43
2.) Anschließend in den Development Ordner navigieren:
cd 'Path to FhemNative root'/Development/FhemNative

Wie kann man aktuell eine Linux- und/oder PWA-Version erstellen.
promox, debian, rpi, homematic, mqtt, dect, z2m

Syrex-o

Zitat von: fretti am 08 September 2021, 08:58:04
Hallo Syrex-o,

Vielen Dank erst einmal für Deine Arbeit mit FhemNative.

Ich versuche mich gerade an einer Version für Linux, da das mein Haupt-Betreibssystem ist.

Leider finde ich den Ordner Development nicht mehr im aktuellen Repository (nach dem clonen) !?

Wie kann man aktuell eine Linux- und/oder PWA-Version erstellen.

Puh, da muss ich wohl mal die Doku anpassen.
Den Development Ordner gibt es nicht mehr.

Sobald du dich im Ordner FhemNative befindest, bist du richtig. Der Befehl ist dann:
npm run build:electron:prod:linux

australien

raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

Syrex-o

Zitat von: australien am 08 September 2021, 11:57:26
funktioniert das mit der PWA auch?

Aktuell nicht.
Der Service Worker wurde vor Version 3.0.0 entfernt.
Benötigst du die PWA?
Dann könnte ich das für ein kommendes Release mal wieder einbauen.

australien

Benötigen?
Ist halt bei iOS Geräten momentan das einfachste. Oder liege ich da falsch?

Wir haben zu Hause nur iPhone und iPad.

An der Wand hängt eine zentrale Steuerung mit Android.
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

fretti

Zitat von: Syrex-o am 08 September 2021, 14:17:36
Aktuell nicht.
Der Service Worker wurde vor Version 3.0.0 entfernt.
Benötigst du die PWA?
Dann könnte ich das für ein kommendes Release mal wieder einbauen.

Ich hab das auch in der aktuellen Version hinbekommen:

ionic build --prod

erstellt unter dist ein FhemNativeMobile-Verzeichnis, mit ionic serve läuft die App auf Port 8100 im Browser.

Wenn das gemeint ist?!
promox, debian, rpi, homematic, mqtt, dect, z2m

ch.eick

Zitat von: australien am 08 September 2021, 14:45:42
Benötigen?
Ist halt bei iOS Geräten momentan das einfachste. Oder liege ich da falsch?

Wir haben zu Hause nur iPhone und iPad.

An der Wand hängt eine zentrale Steuerung mit Android.
Ich war jetzt einige Zeit hier raus, gibt es mitlerweile etwas praktikabler für iPad/iPhone, ohne mit viel Kenntnissen da tief einzusteigen?
Meine Frau möchte nur ein paar Buttons, um nicht jedes mal ins Büro zu gehen, wenn Sie sonderwünsche hat.

VG
   Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick