Neues Frontend: FhemNative Updates

Begonnen von Syrex-o, 16 Juli 2019, 14:50:24

Vorheriges Thema - Nächstes Thema

Syrex-o

Zitat von: MadMax am 21 September 2023, 18:41:08Top, Dankeschön  :)

Wir nutzen FHEM Nativ jetzt intensiv auf mehreren Geräten.

Ich würde dir gerne das eine oder andere Bier ausgeben  ;)

Gruß
Max

Die Option für eine freiwillige Mitgliedschaft baue ich ein, sobald ich die restlichen Features eingebaut habe ;)

VG

Syrex-o

Kurze Info:

Ihr könnt den Progress der Anfragen/Bug Fixes jetzt immer unter: https://github.com/Syrex-o/FhemNative/projects/2 verfolgen.
Für Karten die klar zugeordnet werden können, verlinke ich auch den Post aus dem Forum.

Wenn etwas untergegangen ist, gerne melden  :D

VG

Syrex-o

Update: FhemNative 4.3.4

Version 4.3.4 ist im GitHub für Desktop Geräte verfügbar.
Die mobilen Versionen sind eingereicht und warten auf Bestätigung.

Changes:
  • Neu: Thermostat Alias für Device / automatische Textgröße
  • Neu: readingProxy support
  • Neu: Popup/Picker Implementierung
  • Neu: Aktualisierter Komponenten-Creator, um Raumgröße nicht zu beeinflussen
  • Neu: BackBtn Android Support, um App zu beenden
  • Neu: Wetter Komponente mit unterschiedlichen Styles
  • Fixed: Popups und Picker überlappen nicht mehr mit anderen Komponenten
  • Fixed: Color-Picker Favoriten überlappen nicht mehr auf iOS
  • Fixed: Gleichzeitige Events aus FHEM
  • Fixed: Max/Min size für Popup/Picker
  • Fixed: Popup/Picker Raum-Header ist wieder erreichbar
  • Fixed: Scroll-Position nach Komponenten-Auswahl
  • Fixed: Filterung in Select Komponenten
  • Fixed: Popup/Picker automatisch schließen bei Raum/Edit-Container-Wechsel
  • Fixed: Viele Kleinigkeiten ;)

Link zum Release: https://github.com/Syrex-o/FhemNative/releases/tag/v4.3.4

VG

claudio

Zitat von: Syrex-o am 04 Oktober 2023, 16:02:53Update: FhemNative 4.3.4

Version 4.3.4 ist im GitHub für Desktop Geräte verfügbar.
Die mobilen Versionen sind eingereicht und warten auf Bestätigung.

Changes:
  • Neu: Thermostat Alias für Device / automatische Textgröße
  • Neu: readingProxy support
  • Neu: Popup/Picker Implementierung
  • Neu: Aktualisierter Komponenten-Creator, um Raumgröße nicht zu beeinflussen
  • Neu: BackBtn Android Support, um App zu beenden
  • Neu: Wetter Komponente mit unterschiedlichen Styles
  • Fixed: Popups und Picker überlappen nicht mehr mit anderen Komponenten
  • Fixed: Color-Picker Favoriten überlappen nicht mehr auf iOS
  • Fixed: Gleichzeitige Events aus FHEM
  • Fixed: Max/Min size für Popup/Picker
  • Fixed: Popup/Picker Raum-Header ist wieder erreichbar
  • Fixed: Scroll-Position nach Komponenten-Auswahl
  • Fixed: Filterung in Select Komponenten
  • Fixed: Popup/Picker automatisch schließen bei Raum/Edit-Container-Wechsel
  • Fixed: Viele Kleinigkeiten ;)

Link zum Release: https://github.com/Syrex-o/FhemNative/releases/tag/v4.3.4

VG

thanks !
Where can I download the apk (I have no playstore access) for android ?

Guzzi-Charlie

Hi,
hab gerade erst mitbekommen, daß es eine neue Version gibt und diese dann gleich installiert.

Dazu nochmal eine vielleicht banale Frage zur Komponente iFrame:
  • Grundsätzlich funktioniert die Komponente nun, Danke für den Fix.
  • Kann man "nur" eine URL eintragen, oder kann man auch Formatierungen über die URL nutzen? Bei den (z.B.) Wetter-Widgets bekommt man ja immer einen kompletten iFrame-Setting mit diversen Formatierungen. Wenn ich diese Setting 1:1 als URL in der Komponente "iFrame" eintrage bekomme ich allerdings immer eine Fehlermeldung. Mit der reinen URL funktioniert es, aber dann ist die Größe falsch/nicht veränderbar.
- RasPi 5: Cuno-V2 -2x KS300,JeeLink -13x EC3000
- Stromzähler: 6x SDM120M,9x XTM100A,38x DRS110M,3x eHz
- LAN: IT-GW 34x RMF-R1(Roll-Mot.),- 1x Loxone MSgo
- WLAN: 89x Shelly,12x Gosund SP111,16x D1-Mini,15x Sonoff Basic,85x 1wire T-Sens.
- DECT: 6x DECT200,11x DECT301,-HmIP: 3x FalmotC12,16x WTH2

Syrex-o

Zitat von: Guzzi-Charlie am 05 Oktober 2023, 10:28:18Hi,
hab gerade erst mitbekommen, daß es eine neue Version gibt und diese dann gleich installiert.

Dazu nochmal eine vielleicht banale Frage zur Komponente iFrame:
  • Grundsätzlich funktioniert die Komponente nun, Danke für den Fix.
  • Kann man "nur" eine URL eintragen, oder kann man auch Formatierungen über die URL nutzen? Bei den (z.B.) Wetter-Widgets bekommt man ja immer einen kompletten iFrame-Setting mit diversen Formatierungen. Wenn ich diese Setting 1:1 als URL in der Komponente "iFrame" eintrage bekomme ich allerdings immer eine Fehlermeldung. Mit der reinen URL funktioniert es, aber dann ist die Größe falsch/nicht veränderbar.


Hast du mal ein oder mehrere Beispiele von solchen URLs.
Dann gucke ich mal, wie ich das einbauen kann.

VG

Syrex-o

Zitat von: claudio am 04 Oktober 2023, 22:10:55
Zitat von: Syrex-o am 04 Oktober 2023, 16:02:53Update: FhemNative 4.3.4

Version 4.3.4 ist im GitHub für Desktop Geräte verfügbar.
Die mobilen Versionen sind eingereicht und warten auf Bestätigung.

Changes:
  • Neu: Thermostat Alias für Device / automatische Textgröße
  • Neu: readingProxy support
  • Neu: Popup/Picker Implementierung
  • Neu: Aktualisierter Komponenten-Creator, um Raumgröße nicht zu beeinflussen
  • Neu: BackBtn Android Support, um App zu beenden
  • Neu: Wetter Komponente mit unterschiedlichen Styles
  • Fixed: Popups und Picker überlappen nicht mehr mit anderen Komponenten
  • Fixed: Color-Picker Favoriten überlappen nicht mehr auf iOS
  • Fixed: Gleichzeitige Events aus FHEM
  • Fixed: Max/Min size für Popup/Picker
  • Fixed: Popup/Picker Raum-Header ist wieder erreichbar
  • Fixed: Scroll-Position nach Komponenten-Auswahl
  • Fixed: Filterung in Select Komponenten
  • Fixed: Popup/Picker automatisch schließen bei Raum/Edit-Container-Wechsel
  • Fixed: Viele Kleinigkeiten ;)

Link zum Release: https://github.com/Syrex-o/FhemNative/releases/tag/v4.3.4

VG

thanks !
Where can I download the apk (I have no playstore access) for android ?

Apk files are no longer supported from my side.
If you do not have access to the playstore, please build the apk on your own (no problem for me).

Guzzi-Charlie

als Beispiel mal die Seite von wetter.com. Das ist aber bei allen mehr oder weniger ähnlich. Da kann man den iFrame-code dann passend generieren.

https://www.wetter.com/apps_und_mehr/website/homepagewidget/
Ein weiterer Wunsch:
Nützlich wäre auch eine Möglichkeit bei der Farbauswahl entweder den Farbcode direkt eingeben zu können. Speziell hätte ich gerne die Hintergrundfarbe des Dark Theme zur Auswahl.
- RasPi 5: Cuno-V2 -2x KS300,JeeLink -13x EC3000
- Stromzähler: 6x SDM120M,9x XTM100A,38x DRS110M,3x eHz
- LAN: IT-GW 34x RMF-R1(Roll-Mot.),- 1x Loxone MSgo
- WLAN: 89x Shelly,12x Gosund SP111,16x D1-Mini,15x Sonoff Basic,85x 1wire T-Sens.
- DECT: 6x DECT200,11x DECT301,-HmIP: 3x FalmotC12,16x WTH2

Guzzi-Charlie

Hier mal mein momentaner Home-Screen (noch lange nicht fertig):
Wie man sieht paßt das Wetter-Widget nicht in den vorgesehenen Platz.
Du darfst diesen Dateianhang nicht ansehen.
- RasPi 5: Cuno-V2 -2x KS300,JeeLink -13x EC3000
- Stromzähler: 6x SDM120M,9x XTM100A,38x DRS110M,3x eHz
- LAN: IT-GW 34x RMF-R1(Roll-Mot.),- 1x Loxone MSgo
- WLAN: 89x Shelly,12x Gosund SP111,16x D1-Mini,15x Sonoff Basic,85x 1wire T-Sens.
- DECT: 6x DECT200,11x DECT301,-HmIP: 3x FalmotC12,16x WTH2

MadMax

Hallo Syrex-o,

Ich elite mal fragen ob es möglich ist weitere Icons hinzu zu fügen?
Fenster offen und geschlossen fehlt mir persönlich.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

Guzzi-Charlie

Ja, es gibt noch sooooo viele Sachen die ich auch gerne noch hätte. Selbst erstellte Icons sind auch darunter. Ich denke wir müssen nur Geduld haben, dann werden viele Dinge im Laufe der Zeit sicher noch kommen.

Vielleicht sollte Syrex-o mal eine Seite einrichten in der man Wünsche kundtun kann. Dann kann er sich jederzeit aus diesem Wunschportfolio bedienen und einbauen was zeitlich gerade möglich ist.
- RasPi 5: Cuno-V2 -2x KS300,JeeLink -13x EC3000
- Stromzähler: 6x SDM120M,9x XTM100A,38x DRS110M,3x eHz
- LAN: IT-GW 34x RMF-R1(Roll-Mot.),- 1x Loxone MSgo
- WLAN: 89x Shelly,12x Gosund SP111,16x D1-Mini,15x Sonoff Basic,85x 1wire T-Sens.
- DECT: 6x DECT200,11x DECT301,-HmIP: 3x FalmotC12,16x WTH2

Syrex-o

Zitat von: Guzzi-Charlie am 05 Oktober 2023, 11:40:58als Beispiel mal die Seite von wetter.com. Das ist aber bei allen mehr oder weniger ähnlich. Da kann man den iFrame-code dann passend generieren.

https://www.wetter.com/apps_und_mehr/website/homepagewidget/
Ein weiterer Wunsch:
Nützlich wäre auch eine Möglichkeit bei der Farbauswahl entweder den Farbcode direkt eingeben zu können. Speziell hätte ich gerne die Hintergrundfarbe des Dark Theme zur Auswahl.

Ah, also konfiguriert man eher ein Code Snippet als einen IFrame. Das ist etwas schwieriger. Ich habe den Code mal in die HTML Komponente eingebaut. Da wird aber leider nicht alles angezeigt. Muss ich mir mal genau angucken.

Man kann Farbcodes doch direkt eingeben. Als Beispiel: Einfach "#000" im Suchfeld eingeben und per"hinzufügen" auswählen. Dann wird die Farbe auch für zukünftige Auswahloptionen gespeichert und direkt angeboten.

Zitat von: MadMax am 05 Oktober 2023, 19:06:17Hallo Syrex-o,

Ich elite mal fragen ob es möglich ist weitere Icons hinzu zu fügen?
Fenster offen und geschlossen fehlt mir persönlich.

Gruß
Max
Ist mit aufgenommen. Ich hatte schon überlegt mehr Icons einzubauen. Gibt es Wunschbibliotheken?
Aktuell ist alles von: https://ionic.io/ionicons und https://fontawesome.com/v6/icons?o=r&m=free möglich. Fontawesome Icons müssen aber immer manuell hinzugefügt werden :(

Zitat von: Guzzi-Charlie am 05 Oktober 2023, 20:17:28Ja, es gibt noch sooooo viele Sachen die ich auch gerne noch hätte. Selbst erstellte Icons sind auch darunter. Ich denke wir müssen nur Geduld haben, dann werden viele Dinge im Laufe der Zeit sicher noch kommen.

Vielleicht sollte Syrex-o mal eine Seite einrichten in der man Wünsche kundtun kann. Dann kann er sich jederzeit aus diesem Wunschportfolio bedienen und einbauen was zeitlich gerade möglich ist.
Unter https://github.com/Syrex-o/FhemNative/projects/2 ist das aktuelle Board, an dem ich immer arbeite. Darüber würde ich am liebsten arbeiten. AUßer ihr habt eine bessere Idee?

VG

Guzzi-Charlie

Zitat von: Syrex-o am 06 Oktober 2023, 12:20:36Man kann Farbcodes doch direkt eingeben. Als Beispiel: Einfach "#000" im Suchfeld eingeben und per"hinzufügen" auswählen. Dann wird die Farbe auch für zukünftige Auswahloptionen gespeichert und direkt angeboten.
Oh Mann, da muß man auch erst mal drauf kommen, Danke.

Wenn Du mir jetzt noch verrätst welchen Farbcode der Hintergrund des Dark-Themes hat wäre ich schon zufrieden.
- RasPi 5: Cuno-V2 -2x KS300,JeeLink -13x EC3000
- Stromzähler: 6x SDM120M,9x XTM100A,38x DRS110M,3x eHz
- LAN: IT-GW 34x RMF-R1(Roll-Mot.),- 1x Loxone MSgo
- WLAN: 89x Shelly,12x Gosund SP111,16x D1-Mini,15x Sonoff Basic,85x 1wire T-Sens.
- DECT: 6x DECT200,11x DECT301,-HmIP: 3x FalmotC12,16x WTH2

MadMax

Zitat von: Syrex-o am 06 Oktober 2023, 12:20:36Ist mit aufgenommen. Ich hatte schon überlegt mehr Icons einzubauen. Gibt es Wunschbibliotheken?
Aktuell ist alles von: https://ionic.io/ionicons und https://fontawesome.com/v6/icons?o=r&m=free möglich. Fontawesome Icons müssen aber immer manuell hinzugefügt werden :(

Die Icons sind schon schön nur noch ein par mehr wären gut.
Weitere Bibliotheken? Eventuell die in FHEM integrieren?
Mir fehlt aktuell eigentlich nur ein offenes und geschlossenes Fenster  ;D

Gruß
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

stebar_

Hallo Syrex-o,

vielen Dank für die Plattformunabhängige Visualisierungen! Echt ein tolles Projekt  :)

Ich benutze im Augenblick die Version 4.3.1 (iOS und Android) und habe nachfolgendes Problem:

Ich habe in einem Raum mehrere ,,Button" definiert, wenn ich diese betätige aktualisieren sich diese teilweise nicht selbstständig, erst wenn der Raum erneut aufgerufen wird, stimmt der Status. Parallel habe ich zur Kontrolle FHEM Web geöffnet, hier passt alles. Das Problem tritt in beiden Apps (iOS und Android) auf.

Verbunden sind die Apps über fhemweb, in den Attributes der Websitzung habe ich longpoll auf websocket gesetzt.

Vielleicht ist das Problem behebbar.

Vielen Danke!