FHEM Forum

FHEM => Frontends => FhemNative => Thema gestartet von: Syrex-o am 16 Juli 2019, 14:50:24

Titel: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 16 Juli 2019, 14:50:24
FhemNative
Ein Frontend mit nativen Funktionen für FHEM auf der Basis von Angular, Capacitor und Ionic.

FhemNative Doku/Playground: Fhemnative.de (https://fhemnative.de/)
Feature Fortschritt Tracker: https://github.com/Syrex-o/FhemNative/projects/2 (https://github.com/Syrex-o/FhemNative/projects/2)

Hallo Zusammen,
Ich habe jetzt schon eine ganze Weile an meiner Alternative zur FHEM Tablet UI gebastelt, da mir die manuelle Programmierung aller Seiten auf Dauer sehr mühselig war.
Daher habe ich eine auf Ionic basierende App geschrieben, um Native Funktionen des Geräts benutzen zu können und keinen Browser mehr zu öffnen.

Die englische/deutsche Beschreibung befindet sich im Github: https://github.com/Syrex-o/FHEMNative (https://github.com/Syrex-o/FHEMNative)
Der gesamte Code ist jetzt bei GitHub. Wer Erweiterungen schreiben möchte, ist herzlich eingeladen.

Das kann FhemNative:



Verfügbare Komponenten:
Detailbeschreibungen sind unter https://fhemnative.de/components (https://fhemnative.de/components) verfügbar



Installation:
Es stehen aktuell 2 verfügbare Schnittstellen zur Verfügung, damit FhemNative mit FHEM kommunizieren kann:

Option 1: Websocket von ntruchsess:

Option 2: Fhemweb Websocket:



Ich hoffe ich erleichtere damit einigen Leuten die Erstellung von eigenen Oberflächen.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thyraz am 16 Juli 2019, 15:00:42
Sehr schön ein weiteres Frontend für FHEM zu sehen.

Werde ich heute Abend gleich mal testen und bin gespannt wie erweiterbar und anpassbar das Ganze ist.

Auf alle Fälle Daumen hoch für deine Mühen. :)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: klausw am 16 Juli 2019, 16:10:45
Werde hier mal mitlesen  :)

Hat es einen Grund das du die Websocket Implementierung von ntruchsess verwendest?
fhemweb unterstützt auch Websockets. Dafür müsste nix separat installiert werden.

Grüße
Klaus
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 16 Juli 2019, 16:18:56
Hallo Klaus,

Nein, dass hat tatsächlich keinen bestimmten Grund.
Diese Variante hat mir einfach am besten gepasst  :D

Und ich bin damit bisher sehr zufrieden.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 16 Juli 2019, 17:42:33
Zitatbin gespannt wie erweiterbar und anpassbar das Ganze ist.
Es gibt schon eine Art Developer Plan um ganz einfach eigene Komponenten hinzufügen zu können.
Die App ist so ausgelegt, dass sich eigene Angular Components einfach anbinden können.

Sollte etwas Bewegung entstehen, werde ich einen Guide dafür schreiben.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ThomasMagnum am 17 Juli 2019, 08:01:07
Das klingt sehr spannend, werde mal den Thread verfolgen und das Ganze bei Gelegenheit mal testen (wird aber noch ein wenig dauern).
Noch habe ich nähmlich keine wirklich zufriedenstellende "Oberflächengestaltung" für mich gefunden.

Was hier so steht ist schon mal ein prima Ansatz, vielen Dank.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Juli 2019, 08:12:05
Zitat von: ThomasMagnum am 17 Juli 2019, 08:01:07
Das klingt sehr spannend, werde mal den Thread verfolgen und das Ganze bei Gelegenheit mal testen (wird aber noch ein wenig dauern).
Noch habe ich nähmlich keine wirklich zufriedenstellende "Oberflächengestaltung" für mich gefunden.

Was hier so steht ist schon mal ein prima Ansatz, vielen Dank.

Hey,

Das freut mich zu hören.
Die finale Idee ist ja, dass nichts mehr händisch programmiert werden muss, dass Maß an "customizability" aber erhalten bleibt.

Freue mich schon auf Feedback.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: binford6000 am 17 Juli 2019, 08:18:25
Moin,
tolle Sache was du da auf die Beine gestellt hast!   8)

Ich habe schon immer mit TabletUI und FUIP geliebäugelt - habe aber weder Zeit noch Lust mich
da einzuarbeiten... Deshalb bin ich sehr gespannt auf FhemNative!

Sobald ich aus dem Urlaub zurück bin werde ich das mal auf meine Testumgebung loslassen!

VG Sebastian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Juli 2019, 15:56:52
Update: 17.07.2019
Fix:
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Tedious am 17 Juli 2019, 16:40:51
Vielen Dank für die Arbeit, liest sich definitiv spannend. Wenn ich am WE dazu kommen sollte schau ich mir das sehr gerne mal an.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hsepm am 17 Juli 2019, 16:47:04
Ich bin auch sehr interessiert, vielen Dank für die Arbeit bis jetzt.

Mit FTUI habe ich schlechte Erfahrung mit den Updates über Websockets gemacht, in Verbindung mit fully auf Android. Deshalb habe  ich mich auf Home Assistant mit Lovelace als Frontend verlegt. Die Kommunikation fhem --> Home Assistant ist via MQTT.

Das funktioniert ziemlich gut, aber im Prinzip wäre ich sehr an einem Frontend interessiert, welches MQTT direkt unterstützt, alternativ zu websockets. Natürlich funktioniert das ohne große Kopfstände nur "lokal".

Wäre die Unterstützung von MQTT eine Möglichkeit, die einfach umzusetzen wäre?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: willib am 17 Juli 2019, 16:47:35
Ich find´s auch super. ;D
Sieht gut aus was da bei github zu sehen ist.
Ich werde definitiv testen. Ich hoffe die app läuft auf meinem ebook reader.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Juli 2019, 18:40:39
Zitat von: hsepm am 17 Juli 2019, 16:47:04
Wäre die Unterstützung von MQTT eine Möglichkeit, die einfach umzusetzen wäre?
Hallo hsepm,

Ich habe bisher noch nichts mit MQTT gemacht. Daher kann ich das nicht so einfach sagen.
Was hast du denn gegen Websockets?

Ich habe in der aktuellen Variante noch nie einen spürbaren Abbruch gesehen.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 17 Juli 2019, 19:16:11
ZitatWas hast du denn gegen Websockets?
Websockets ist aufwendiger beim Proxy einzurichten.
Apple/Safari kann ueber Websockets keine (basic) Authentifizierung.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Juli 2019, 19:31:11
Zitat von: rudolfkoenig am 17 Juli 2019, 19:16:11
Websockets ist aufwendiger beim Proxy einzurichten.
Apple/Safari kann ueber Websockets keine (basic) Authentifizierung.

OK, ich hab mich mal eingelesen. Eventuell könnte man beide Optionen in Zukunft anbieten.

Ich probier mich Mal in der nächsten Woche daran.
Da ich noch nichts mit MQTT und Fhem gemacht habe ist die Frage: Gibt es eine Variante die aktuell am meisten akzeptiert ist, um sich daran zu orientieren?

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 18 Juli 2019, 06:43:44
Erst in FHEM MQTT2_SERVER definieren, und danach MQTT_GENERIC_BRIDGE.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: marvin78 am 18 Juli 2019, 07:36:41
Lese mit.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: gloob am 18 Juli 2019, 07:54:23
Ein paar Bilder als Demo wären schön. So ist das ganze hier doch recht trocken.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 Juli 2019, 13:27:38
Zitat von: rudolfkoenig am 18 Juli 2019, 06:43:44
Erst in FHEM MQTT2_SERVER definieren, und danach MQTT_GENERIC_BRIDGE.

Gesagt getan.
Nun die Frage:
Alle devices in einem Topic macht wenig Sinn.

Aktuell handelt FhemNative alle Events folgendermaßen:
- Beim Start der App werden alle devices aus Fhem geladen und als Referenzliste gespeichert.
- Jede Komponente meldet sich dann zum subscriben an. So muss nur die Werte des genutzten devices gehört werden.

Wie könnte man etwas ähnliches mit MQTT realisieren.
Das ist mir noch nicht klar.

ZitatEin paar Bilder als Demo wären schön. So ist das ganze hier doch recht trocken.
Die sind doch alle im GitHub Repo.
Ich könnte eine deutsche Doku hier posten und eine englische auf GitHub?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ThomasMagnum am 18 Juli 2019, 13:34:33
Hallo Syrex-o,

ich habe heute Morgen mal versucht die Verbindung FHEM / APP zum Laufen zu bekommen - leider erfolglos.
Ich habe die Anleitung im Github befolgt und habe, da der Port 8080 sch0n belegt ist, diesen abgeändert.

Jetzt schreibst du ja weiter oben das die Websocket Verbindung noch nicht funktioniert. Wo kann ich noch Hand anlegen um die Verbindung zu FHEM herzustellen?
Als "Toastmeldung" kommt immer "conection timeout".

Vielen Dank schon mal für deine Tipps.

Gruß, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 Juli 2019, 13:52:40
Hallo Thomas,

Aktuell ist 8080 noch Pflicht.
Nach dem ändern ist shutdown restart notwendig.
Anderenfalls kann keine Verbindung hergestellt werden.
Andere Ports sollten per wss funktionieren, sobald ich rausbekommen habe, wie das funktioniert  ::)

ZitatJetzt schreibst du ja weiter oben das die Websocket Verbindung noch nicht funktioniert. Wo kann ich noch Hand anlegen um die Verbindung zu FHEM herzustellen?
Als "Toastmeldung" kommt immer "conection timeout".

Es funktioniert nur keine Secure Websocket Verbindung.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hsepm am 18 Juli 2019, 14:52:45
Zitat von: Syrex-o am 17 Juli 2019, 18:40:39
Hallo hsepm,

Ich habe bisher noch nichts mit MQTT gemacht. Daher kann ich das nicht so einfach sagen.
Was hast du denn gegen Websockets?

Ich habe in der aktuellen Variante noch nie einen spürbaren Abbruch gesehen.

Liebe Grüße

Hallo Syrex-o, ich habe nichts gegen websockets :D. Alles, was ich sagen kann ist, dass ich mit Tablet UI keine Langzeitstabilität i.V.m. Android-Tablets hinbekommen habe. Irgendwann wird das Tablet träge und zeigt nicht mehr den aktuellen Stand. Mir ist nicht klar, ob das an Android liegt oder an FHEM oder an websockets.

MQTT scheint mir hier Vorteile zu haben, aber das ist auch nur so ein Gefühl.

Ein weiterer Vorteil wäre die fhem-unabhängige Kommunikation mit MQTT-fähigen Geräten im lokalen Netzwerk, z.B. über mosquitto. Bei mir z.B. Shellies oder mein MQTT-enabled Doorpi.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: marvin78 am 18 Juli 2019, 14:53:54
Zitat von: hsepm am 18 Juli 2019, 14:52:45


Ein weiterer Vorteil wäre die direkte Einbindung von MQTT-fähigen Geräten im lokalen Netzwerk. Bei mir z.B. Shellies oder mein MQTT-enabled Doorpi.

Was wäre der Vorteil bei einem "Frontend" für FHEM?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 Juli 2019, 15:05:18
Zitat von: hsepm am 18 Juli 2019, 14:52:45
Hallo Syrex-o, ich habe nichts gegen websockets :D. Alles, was ich sagen kann ist, dass ich mit Tablet UI keine Langzeitstabilität i.V.m. Android-Tablets hinbekommen habe.

Was heißt für dich langzeit.
Ist das Tablet die ganze Zeit an und muss die Verbindung halten?
Wird es immer in Ruhezustand versetzt?
Oder die allgemeine Performance je länger FHEM aktiv ist?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 Juli 2019, 15:07:13
Ich würde gern die Websocket von FHEMWEB ebenfalls unterstützen.
Leider bekomme ich keinen einzigen Befehl abgesetzt.

Gibt es da eine Syntax?
Ich habe nichts gefunden.

P.S. Verbindung steht schon.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hsepm am 18 Juli 2019, 15:22:43
Zitat von: Syrex-o am 18 Juli 2019, 15:05:18
Was heißt für dich langzeit.
Ist das Tablet die ganze Zeit an und muss die Verbindung halten?
Wird es immer in Ruhezustand versetzt?
Oder die allgemeine Performance je länger FHEM aktiv ist?

Grüße

Das Android-Tablet hängt als Steuerungs- und Informationszentrale an der Wand. Es kann also jederzeit passieren, dass ein Benutzer eine Information abfragen oder irgendwas steuern möchte, Tag und Nacht. Bei Nichtbenutzung wird es so weit wie möglich gedimmt (Brightness minimum und Screensaver schwarz), aber im Prinzip ist es bei mir immer "an" und hält die Verbindung. Ich habe dem Tablet sogar eine eigene SSID spendiert und das WLAN-hopping ausgetrieben.

Langzeit heißt in diesem Zusammenhang also mehrere Tage am Stück oder länger. Natürlich könnte man die App um 2:00 Uhr täglich neustarten.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 Juli 2019, 15:25:58
ZitatDas Android-Tablet hängt als Steuerungs- und Informationszentrale an der Wand. Es kann also jederzeit passieren, dass ein Benutzer eine Information abfragen oder irgendwas steuern möchte, Tag und Nacht. Bei Nichtbenutzung wird es so weit wie möglich gedimmt (Brightness minimum und Screensaver schwarz), aber im Prinzip ist es bei mir immer "an" und hält die Verbindung. Ich habe dem Tablet sogar eine eigene SSID spendiert und das WLAN-hopping ausgetrieben.

OK verstehe.
Also die websocket Verbindung wird sowieso nach einer gewissen Zeit getrennt. Bei mir wird dann ein reconnect eingeleitet und alle Daten werden aktualisiert.

Probier es doch einfach mal aus.
Würde mich auch interessieren, was passiert.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Gorbi am 19 Juli 2019, 07:17:43
Moin,

erstmal vielen Dank für die bis jetzt schon tolle App. Endlich eine vernünftige einfache Möglichkeit Fhem vom Smartphone zu steuern. Hab das ganze gestern mal eingerichtet und es funktionierte alles auf anhieb nachdem ich mein ganzes System  etwas umgestellt habe um den Port 8080 freizuschaufeln. 1-2 Dinge sind mir aufgefallen.


Ansonsten gefällt mir das alles schon richtig gut. Vielen Dank!
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 19 Juli 2019, 08:16:28
Zitaterstmal vielen Dank für die bis jetzt schon tolle App. Endlich eine vernünftige einfache Möglichkeit Fhem vom Smartphone zu steuern. Hab das ganze gestern mal eingerichtet und es funktionierte alles auf anhieb nachdem ich mein ganzes System  etwas umgestellt habe um den Port 8080 freizuschaufeln. 1-2 Dinge sind mir aufgefallen.

Ich danke dir für das erste richtige Feedback.
Das alles läuft freut mich schon mal sehr.

Zu den Punkten:
ZitatDer normale Slider macht bei mir Probleme, hab ein MQTT Device (Lampe) mit reading Brightness von 1-254 hinterlegt. Sobald ich den Slider betätige wird der Wert auch übertragen. Allerdings fähr danach der Sliderbalken scheinbar ins unendliche nach rechts und das bei jeder änderung erneut. Beim Circle Slider funktioniert alles normal
Hast du den max Wert auf 254?
Falls ja, dann liegt es sicher an einem Logikfehler bei Werten über 100 (hab ich noch nie probiert gehabt).

ZitatBeim Circle-Slider ist das Label und Reading nicht mittig sondern leicht nach rechts versetzt.
Steht schon auf meiner Liste. Habe ich gestern auch bemerkt. Wird behoben  ;D

ZitatEs wäre schön noch eine Komponente zu haben um einfach einen Wert aus Fhem darzustellen zB als Label. In meinem Fall die Ist-Temperatur vom Thermostat.Oder das ganze irgendwie mit in die Thermostat Komponente mit einzubauen
Kein Problem. Kommt beim nächsten Update mit in die Label Komponente.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 19 Juli 2019, 09:06:39
ZitatIch würde gern die Websocket von FHEMWEB ebenfalls unterstützen.
Leider bekomme ich keinen einzigen Befehl abgesetzt.
Das ist kein Wunder: websocket in FHEMWEB wird bisher ausschliesslich fuer die Benachrichtigung verwendet, Befehle werden nicht ausgewertet.
Ich setzte auf mein TODO das zu aendern, und werde hier in diesem Thread und in Ankuedigungen Bescheid geben.


ZitatAktuell handelt FhemNative alle Events folgendermaßen:
- Beim Start der App werden alle devices aus Fhem geladen und als Referenzliste gespeichert.
- Jede Komponente meldet sich dann zum subscriben an. So muss nur die Werte des genutzten devices gehört werden.

Wie könnte man etwas ähnliches mit MQTT realisieren.
Eine Abfrage ala jsonlist2 aller Geraete per MQTT ist (mW z.Zt.) in FHEM nicht implementiert, ob das sinnvoll ist, bin ich unsicher.
D.h. zunaechst bleibt es beim "alten" jsonlist2 oder xmllist per TCP(aka telnet) oder HTTP.
MQTT_GENERIC_BRIDGE bietet (nach passende Konfiguration) eine Benachrichtigung bei Aenderungen in beide Richtungen an.


Zitat- Jede Komponente meldet sich dann zum subscriben an. So muss nur die Werte des genutzten devices gehört werden.
Was genau ist damit gemeint?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 19 Juli 2019, 11:25:48
ZitatDas ist kein Wunder: websocket in FHEMWEB wird bisher ausschliesslich fuer die Benachrichtigung verwendet, Befehle werden nicht ausgewertet.
Ich setzte auf mein TODO das zu aendern, und werde hier in diesem Thread und in Ankuedigungen Bescheid geben.
Sehr schön zu hören.
Ich würde ungern jedes mal einen Ajax request senden. Außerdem muss dann CORS erlaubt sein.

ZitatEine Abfrage ala jsonlist2 aller Geraete per MQTT ist (mW z.Zt.) in FHEM nicht implementiert, ob das sinnvoll ist, bin ich unsicher.
Ob das die beste Lösung ist bin ich auch nicht sicher. so lässt sich jedoch vermeiden, dass auf alle Änderungen gehört wird und dass die Abfrage beim start länger dauert.
Eine Alternative, die mir eingefallen ist:
  Bei jeder Definition/Änderung/Löschen einer Komponente in FhemNative wird das Device im lokalen Speicher vermerkt. Dann könnte beim App start auf diese Liste gewartet werden.
  Ich bin noch nicht begeister davon, lasse mich aber gern belehren.

ZitatMQTT_GENERIC_BRIDGE bietet (nach passende Konfiguration) eine Benachrichtigung bei Aenderungen in beide Richtungen an.
Und genau da tue ich mich schwer. Wie würde das aussehen.

ZitatWas genau ist damit gemeint?
Da ich alle Devices am Anfang einmal von Fhem hole, wird die Liste der Geräte auf die zu hören ist immer mit dieser Referenz Liste verglichen. Keine Übereinstimmung = Kein Websocket command.
Anschließend wird die Liste der "listendevices" überprüft. dort werden nur die Geräte gesammelt, die in der App benutzt werden.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Gorbi am 19 Juli 2019, 18:16:07
Zitat
Hast du den max Wert auf 254?
Falls ja, dann liegt es sicher an einem Logikfehler bei Werten über 100 (hab ich noch nie probiert gehabt).

Jep max Wert ist auf 254

Zitat
Steht schon auf meiner Liste. Habe ich gestern auch bemerkt. Wird behoben  ;D

Kein Problem. Kommt beim nächsten Update mit in die Label Komponente.


Sehr schön

Ein Fehler habe ich bisher noch gefunden. Habe 3 verschiedene Thermostat Komponenten auf einer Raum Seite. Sobald ich am ersten Thermostat den Wert ändere wird bei allen anderen die Farbanimation wie beim ersten angepasst. Ändere ich den Wert an den anderen beiden Thermostaten wird zwar der richtige Wert richtung fhem gesendet aber das Farblevel bleibt wie beim ersten Thermostat. Anbei mal ein Screenshot zur Veranschaulichung.

Gruß
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 19 Juli 2019, 18:52:05
ZitatEin Fehler habe ich bisher noch gefunden. Habe 3 verschiedene Thermostat Komponenten auf einer Raum Seite. Sobald ich am ersten Thermostat den Wert ändere wird bei allen anderen die Farbanimation wie beim ersten angepasst. Ändere ich den Wert an den anderen beiden Thermostaten wird zwar der richtige Wert richtung fhem gesendet aber das Farblevel bleibt wie beim ersten Thermostat. Anbei mal ein Screenshot zur Veranschaulichung.

Das liegt sicher an der ID von svg.
Da werde ich einen unique Key generieren lassen. Hatte das selbe Problem bei der Chart Komponente.

Ist mit aufgenommen  :D

Danke für das Feedback.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 21 Juli 2019, 12:27:37
Ab sofort fuehrt FHEMWEB das, was per websocket ankommt, als FHEM Befehl aus. Das Ergebnis wird als ein JSON Array mit einem Wert zurueckgesendet, damit es kompatibel zum bisherigen notify Format ist. Achtung: ich habe nur wenig getestet!

Fuer MQTT2_SERVER plane ich eine vergleichbare Funktionalitaet.

Fuer MQTT_GENERIC_BRIDGE Hilfe bitte im passenden Forumsbereich fragen, ich habe es bisher nicht verwendet.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 21 Juli 2019, 14:27:16
Zitat von: rudolfkoenig am 21 Juli 2019, 12:27:37
Ab sofort fuehrt FHEMWEB das, was per websocket ankommt, als FHEM Befehl aus. Das Ergebnis wird als ein JSON Array mit einem Wert zurueckgesendet, damit es kompatibel zum bisherigen notify Format ist. Achtung: ich habe nur wenig getestet!

Fuer MQTT2_SERVER plane ich eine vergleichbare Funktionalitaet.

Fuer MQTT_GENERIC_BRIDGE Hilfe bitte im passenden Forumsbereich fragen, ich habe es bisher nicht verwendet.

Das ging aber schnell  ;D
Gibt es dafür eine Syntax in send() als json String ?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 21 Juli 2019, 14:43:01
Bei send ist es kein Json, nur String.
Beispiel mit fhemweb / JavaScript Console:
FW_pollConn.send("jsonlist2 lampe");
FW_pollConn.send("set lampe on");
Funktioniert nur, wenn longpoll auf websocket steht (Voreinstellung).
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 22 Juli 2019, 15:21:29
Zitat
FW_pollConn.send("jsonlist2 lampe");
FW_pollConn.send("set lampe on");

Funktioniert super.
Habe jetzt soweit umgebaut, dass beide WebSockets unterstützt werden.

Das Update kommt noch diese Woche.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 Juli 2019, 13:03:51
@rudolfkoenig
Die Fhemweb Websocket ist jetzt auch addressierbar.
Folgendes ist mir aufgefallen:
Wenn ich Anworten der websocket erhalte, dann kann ich nicht kategorisieren um was es sich handelt.
Alles ist eine "message"
Ich kategorisiere also alles nach der Länge der Antwort und dem "Arg"

get Befehle geben nur die Antwort zurück und nicht das device. Somit kann ich nicht sagen, wo die Antwort hin gehört.

bei get Befehlen bekomme ich nur manchmal eine Antwort.

@Gorbi
Die Bugs von dir sollten behoben sein.
Labels können nun auch Readings lesen.
Außer das Label beim Circle Slider. Da muss ich mir noch was einfallen lassen.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: JoeALLb am 25 Juli 2019, 08:40:08
Puh, Websockets funktionieren scheinbar auch ohne Authentifizierung, jedenfalls kann ich mit dieser App auch ohne diese extern connecten und
somit Befehle absetzen??!? :-\ UNd das Client-Zertifikat kann ich in der App ja nicht angeben....
Habe Clientzertifikat-basierte Autentifizierung configuriert, und schütze die Websockets jetzt einsttweilen per Firewall (Es dürfen nur verbindungen aufgebaut werden, wenn vorher eine gültige https-verbindung aufgebaut wurde.). Das hat den Nachteil, dass ich zuvor den Browser vor der App öffnen muss...
Wie macht ihr das? Oder hab ich irgendwo einen Denkfehler?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rudolfkoenig am 25 Juli 2019, 10:12:15
ZitatWenn ich Anworten der websocket erhalte, dann kann ich nicht kategorisieren um was es sich handelt.
Die Antworten (Array mit einem Wert) kommen immer direkt als Antwort auf einem Befehl, egal ob set oder get.
Manche Module implementieren asynchrone Antworten, was per Event (Array mit 3 Werten, s.u) gesendet wird.
Dafuer muss man sich als "Inform-Kanal" registrieren, d.h. beim Aufruf URL Parameter setzen:inform=type=status;filter=allowed;since=1564041191.1899998;fmt=JSONMoegliche Sub-Parameter:
- fmt: JSON / old
- type: status / raw- filter: devspec
- withLog: 1/0 (raw Events + FHEM-Log inhalt)
(Nich alle Kombinationen sind getestet/erlaubt).
Eine Asynchrone get Antwort kommt als["#FHEMWEB:w","FW_okDialog('ANTWORTTEXT')",""]

ZitatPuh, Websockets funktionieren scheinbar auch ohne Authentifizierung
Die FHEMWEB websockets pruefen die zugeordnete allowed Authentifizierung (gerade geprueft)
Achtung: Safari sendet (mW immer noch) keine Authorization Headerzeile bei websocket, d.h. mit Safari kann man mit aktivierten allowed keine websocket Verbindung zu FHEM aufbauen. Eine Option waere fuer Safari Benutzername/Passwort separat abzufragen und zu uebertragen. Habe aber noch keinen bis zu ende gedachten Plan.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 10:26:21
Hallo Syrex-o,

ich wollte jetzt auch mal die ersten Tests mit deiner App starten. Die Verbindung zu FHEM bekommt er auch aufgebaut. Nur leider sagt er immer dass er das Device nicht finden konnte. Habe es mit mehreren ausprobiert.
Hast du eine Idee woran das liegen könnte?

VG, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: JoeALLb am 25 Juli 2019, 10:34:02
Zitat von: rudolfkoenig am 25 Juli 2019, 10:12:15
Achtung: Safari sendet (mW immer noch) keine Authorization Headerzeile bei websocket, d.h. mit Safari kann man mit aktivierten allowed keine websocket Verbindung zu FHEM aufbauen.
Darum nutze ich allowed hier nicht, sondern Client-Zertifikate,
die dann direkt im nginx den Zugang erlauben oder nicht.
Hier ist wohl die NGINX-Config im Wiki nicht vollständig genug (bezüglich Websocket) ? Muss ich mir genauer ansehen.

Zitat von: rudolfkoenig am 25 Juli 2019, 10:12:15
Eine Option waere fuer Safari Benutzername/Passwort separat abzufragen und zu uebertragen. Habe aber noch keinen bis zu ende gedachten Plan.

FYI noch eine andere Möglichkeit:
Hier im Abschnitt "Fixing compatibility with iOS/Safari"
https://blog.christophermullins.com/2017/04/30/securing-homeassistant-with-client-certificates/
wird das ganze per eingefügtem Cookie gemacht.
Wenn das Cookie existiert, könnte man eventuell auf die Prüfung von allowed im Websocket selbst verzichten?!?

Aber geprüft habe ich das auch nicht!

sG
Joe
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 11:14:42
Zitat von: ToM_ToM am 25 Juli 2019, 10:26:21
Hallo Syrex-o,

ich wollte jetzt auch mal die ersten Tests mit deiner App starten. Die Verbindung zu FHEM bekommt er auch aufgebaut. Nur leider sagt er immer dass er das Device nicht finden konnte. Habe es mit mehreren ausprobiert.
Hast du eine Idee woran das liegen könnte?

VG, Thomas

Hey,
Entscheidend sind immer die Ports
Für Option Websocket im Menü auf Port 8080 achten, siehe Doku.
Bei Fhemweb musst du den normalen Fhem Port nehmen, Default: 8083

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 12:04:39
ZitatEntscheidend sind immer die Ports
Für Option Websocket im Menü auf Port 8080 achten, siehe Doku.

Das habe ich gemacht. Er connected ja auch zu FHEM. Nur die Devices will er nicht anzeigen.

Was mir allerdings unklar ist, ist der folgende Satz in der Beschreibung.
set attr longpull to websocket (from App Version >= 0.9.5)
Wo soll ich das setzen?

Meine FHEMWEB stehen alle auf WebSocket. In den Devices die ich durch dein Modul angelegt habe, gibt's kein Attribut "longpull".
Oder meinst du in der App? Dort steht es auf WebSocket.

List von wsPort

Internals:
   CONNECTS   7
   DEF        8080 global
   FD         39
   FUUID      5d39600d-f33f-762f-8c94-71039163c96da54f
   NAME       wsPort
   NOTIFYDEV  global
   NR         1047
   NTFY_ORDER 50-wsPort
   PORT       8080
   STATE      Initialized
   TYPE       websocket
   global     global
   port       8080
   READINGS:
     2019-07-25 10:21:30   state           Initialized
   onclose:
     HASH(0x9334588):
       arg:
         FUUID      5d396022-f33f-762f-9aa4-b80792f9f657e66b
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         1048
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
   onopen:
     HASH(0x9334588):
       arg:
         FUUID      5d396022-f33f-762f-9aa4-b80792f9f657e66b
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         1048
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
Attributes:
   DbLogExclude .*
   room       SYSTEM->Fhem



List von wsPort_json

Internals:
   FUUID      5d396022-f33f-762f-9aa4-b80792f9f657e66b
   IODev      wsPort
   NAME       wsPort_json
   NOTIFYDEV 
   NR         1048
   NTFY_ORDER 50-wsPort_json
   STATE      ???
   TYPE       websocket_json
   resource   /
   typeSubscriptions:
   websockets:
Attributes:
   DbLogExclude .*
   IODev      wsPort
   room       SYSTEM->Fhem

VG, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 12:50:40
Aktuell gibt es immer 2 Events in der App.
1. Connected
2. Fetched all devices

Erst das 2. Event bestätigt, dass alle Geräte von fhem geholt worden sind.

Wenn du die Option Websocket benutzen willst ist 8080 der richtige Port.
Steht etwas in deinen fhem Log?

Wenn du Fhemweb benutzen willst, musst du fhem updaten (Fhemweb.pl)
Dann beim devices WEB das attr longpull auf Websocket setzten.
Dann ist der Port 8083.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 13:09:05
ZitatSteht etwas in deinen fhem Log?

Mit Verbose 5 nur folgendes:

2019.07.25 13:03:06 3: wsPort: port 8080 opened
2019.07.25 13:03:06 5: websocket subscribeOpen CODE(0x7e3a290)
2019.07.25 13:03:06 5: websocket subscribeClose CODE(0x7dde830)


Anbei auch nochmal ein Screenshot von den Einstellungen in der App.

VG, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 13:22:17
Sieht alles eigentlich gut aus soweit.
Ist dein Port 8080 schon von einem anderen Gerät belegt ?

Alle cpan Pakete sind installiert?
Einen fhem restart gemacht ?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 13:35:09
ZitatIst dein Port 8080 schon von einem anderen Gerät belegt ?
Nein

ZitatAlle cpan Pakete sind installiert?
Wenn du die folgenden aus deiner Doku meinst, ja. Es sei denn, ich habe irgendwelche Pakete übersehen.

sudo cpan App::cpanminus
sudo cpanm Protocol::WebSocket
sudo cpanm JSON


ZitatEinen fhem restart gemacht ?
Ja natürlich.

Habe auch nochmal ein FHEM update durchgeführt.

VG, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 14:23:20
Hast du schon beide websockets ausprobiert ?
Welche Version von FhemNative hast du installiert ?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 14:43:07
Ich habe es mit deinem und mit FhemWeb auf Port 8083 ausprobiert.

Die App-Versionen habe ich die 0.9.4 und die 0.9.5 getestet. Bei beiden finder er die Geräte nicht.
Liefert die App irgendwelche Logs die weiterhelfen können?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 15:38:25
Probier es Mal mit Version 0.9.3.

Die Version unterstützt noch kein Fhemweb. Das schränkt die Fehler vielleicht etwas ein.
Und vorher einmal deinstallieren und Daten löschen.

Nein, die App schreibt kein Log.
Hast du irgendwelche Sicherheitseinstellungen, die die Kommunikation verhindern ?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 25 Juli 2019, 16:01:59
ZitatProbier es Mal mit Version 0.9.3.
Auch damit leider das gleiche Problem.

ZitatHast du irgendwelche Sicherheitseinstellungen, die die Kommunikation verhindern ?
Ich habe zwar eine Security Software drauf, aber die hat nichts geblockt.

Habe es eben auch nochmal auf meinem Tablet mit der 0.9.3 probiert, auf dem keinerlei Security-Software läuft.
Auch hier habe ich das gleiche Verhalten.

Edit: Was aber mit der 0.9.3 funktioniert hat, ist das "Räume kreieren" in den Einstellungen. Also muss ja eine Verbindung an sich existieren.

VG, Thomas
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 25 Juli 2019, 16:25:33
Ich vermute, dass irgendwas die Kommunikation blockiert und keine Antworten gesendet werden.

Ich werde Mal einen Debugging Modus einbauen, damit man dem Problem auf den Grund gehen kann.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 Juli 2019, 14:31:18
Update:
Habe einen Logger mit eingebaut, der dir eine JSON Datei aus Fehlern schreibt. Zu finden in Einstellungen ab Version 1.0

Die Box Komponente hat zusätzliche Funktionen bekommen.
Das Label beim Circle Slider ist gefixt.

Im Github Repo unter Development befindet sich jetzt immer die aktuelle Version als Code.
Wer selber eine neue Komponente schreiben möchte, kann sich an den noch folgenden Developer Guide halten.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ToM_ToM am 26 Juli 2019, 14:39:51
ZitatHabe einen Logger mit eingebaut, der dir eine JSON Datei aus Fehlern schreibt. Zu finden in Einstellungen ab Version 1.0

Hast du noch irgendwas geändert? Denn mit der neuen Version läuft es bei mir.  8)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 Juli 2019, 14:44:54
Na umso besser  ;)

An der websocket nichts weiter.

Habe nur ein paar security Probleme behoben.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 26 Juli 2019, 16:01:11
Ich habe Websocket von ntruchsess installiert.
Die App in Version 1.0 installiert.
Die Daten meines Servers eingetragen.

Die Verbindung steht: connect in grün.
Aber keine Räume vorhanden. Wobei bei "Räume kreieren" die Meldung kommt, dass alle Räume vorhanden sind.

Was mache ich falsch?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 Juli 2019, 16:05:05
So,
Bitte poste Mal deine FhemNative Konfiguration + die Definition der Websocket in fhem.

Alle Logos die du findest.
Kann es sonst nur schwer nachvollziehen.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 27 Juli 2019, 13:01:15
Hier meine Device:
Internals:
   FUUID      5d3b0520-f33f-9fab-f6d4-1bc76a519e7e6453
   IODev      websocketPort
   NAME       wsPort_json
   NOTIFYDEV 
   NR         774
   NTFY_ORDER 50-wsPort_json
   STATE      ???
   TYPE       websocket_json
   resource   /
   typeSubscriptions:
   websockets:
Attributes:
   IODev      websocketPort
   room       Zugang

Darf das STATE auf ??? stehen?

Internals:
   DEF        8080 global
   FUUID      5d3b0546-f33f-9fab-46a1-e66d527d0bbdf23b
   NAME       wsPort
   NOTIFYDEV  global
   NR         776
   NTFY_ORDER 50-wsPort
   SERVERSOCKET
   STATE      Initialized
   TYPE       websocket
   global     global
   port       8080
   READINGS:
     2019-07-27 12:42:10   state           Initialized
   onclose:
   onopen:
Attributes:
   room       Zugang


Im Log habe ich nichts gefunden.
Auch kein Log auf dem Handy (...\Phone\Android\data\de.FhemNative.FhemNative) obwohl ich Log eingeschalten habe.
Beim json habe ich die IP-Adresse verändert.

Ich hoffe das hilft meinen Fehler zu benennen.


Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 27 Juli 2019, 13:41:58
Deine Devices sehen gut aus.

Das Log von FhemNative wird wie folgt erstellt:
1. Logging aktivieren.
2. Fehler verursachen.
3. Logging ausschalten.

Dann wird dir angezeigt, wo sich das Log Files befindet.

Du hast mir die den settings Export geschickt.

Überprüfe bitte, ob du alle cpan Pakete installiert hast.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 27 Juli 2019, 15:06:45
Die Log-Files sind eigentlich leer.
Es gibt nur 2 Zeilen in jedem Log.
Sat Jul 27 2019 14:59:17 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Sat Jul 27 2019 14:59:34 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended


Ich habe alle Installationschritte durchgeführt und keine Fehlermeldung gesehen. Zur Sicherheit heute noch einmal.
Dann die App installiert und meinen Server eingetragen.

Fehlt was?
Das STATE ??? gefällt mir nicht.

Das Log im Root finde ich nicht gut, besonders da die App ja ein Verzeichnis (...\Phone\Android\data\de.FhemNative.FhemNative)  anlegt.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 27 Juli 2019, 15:12:29
Dann schick Mal bitte ein Bild der App settings.
Beispiel Bild im anhang, wie es aussehen sollte.

FhemNative speichert nichts ungefragt im root Verzeichnis.
Es wird ausschließlich beim Einstellungs-export und logging ein File erzeugt.
Und dann sollte auch so sein, damit keine zusätzlichen Berechtigungen nötig sind.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 27 Juli 2019, 15:18:53
Einen Fehler, den ich gemacht habe, habe ich schon mal gefunden.

Der Verbindungstyp stand auf Fhemweb. Da habe ich ein connect.
Jetzt auf Websocket geändert, Da gibt es ein disconnect.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 31 Juli 2019, 11:55:01
ZitatJetzt auf Websocket geändert, Da gibt es ein disconnect.
Hast du an den richtigen Port gedacht?
8080

Hast du es mal mit FhemWeb probiert?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 31 Juli 2019, 11:57:12
Update FhemNative 1.0.1

Neue Version ist im GitHub Repo.

Das Label mit den neuen Funktionen hat die App ganz gern gecrasht. Ist behoben.

Gibt es ein paar Interessenten, die weitere Komponenten für FhemNative schreiben wollen?
Der Code ist nun vollständig online.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Gorbi am 03 August 2019, 07:47:17
Moin,

kam letzte Woche mal wieder dazu die neue Version zu testen. Erstmal Danke für die Anpassungen. Die Thermostate funktionieren jetzt wie sie sollen und beim Circle Slider passt auch alles.
Leider slided der normale Slider bei mir weiterhin bei Statusänderung bis über den Rand hinaus.
Nachdem ich 3 Räume Anfang der Woche eingerichtet hatte, funktionierte alles auch wie es soll. Allerdings kann ich seit 2 Tagen keine Räume mehr wechseln. Beim start der APP lande ich auf dem Home Raum. Beim wechsel auf einen anderen Raum passiert leider garnix. Ich bin weiterhin im Home Raum. Nur die Einstellungen lassen sich noch öffnen. Die Geräte in den anderen Räumen werden aber laut Toast Nachrichten weiterhin aktualisiert.Also habe ich ein Backup gemacht, den Speicher geleert und versucht die JSON wieder zu importieren. Bis auf die Toast Nachricht das FHEM Connected ist und alle Devices geholt wurden passiert nix. Es werden weder Räume, noch Devices oder Einstellungen importiert. Gibt es da eine Lösung? Möchte ungern wieder alles neu einrichten :D

edit: Fehler tritt wohl nur bei der 1.0.1 auf. Hab die App Mal komplett deinstalliert, die 1.0 wieder installiert und es sind direkt alle Räume und Devices wieder da ohne irgendwas zu importieren??? Räume lassen sich auch wieder wechseln
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 03 August 2019, 11:17:02
Zitatedit: Fehler tritt wohl nur bei der 1.0.1 auf. Hab die App Mal komplett deinstalliert, die 1.0 wieder installiert und es sind direkt alle Räume und Devices wieder da ohne irgendwas zu importieren??? Räume lassen sich auch wieder wechseln

Hey,

Bitte versuch es mal mit der Logger Funktion, die es seid 1.0 gibt.
- Logger anschalten
- Alle Möglichen Fehlerquellen ausmachen: Räume wechseln, Irgendeine Komponente editieren
- Logger abschalten: Speicherort wird dir dann angezeigt

Ich vermute es liegt am neuen Label.

Eine weitere Möglichkeit wäre es, in Version 1.0 (die läuft), alle Labels zu löschen und dann 1.0.1 zu laden.

Denn an der grundsätzlichen Struktur habe ich nichts geändert.

Hoffe das hilft.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Gorbi am 12 August 2019, 07:08:30
Zitat von: Syrex-o am 03 August 2019, 11:17:02

Eine weitere Möglichkeit wäre es, in Version 1.0 (die läuft), alle Labels zu löschen und dann 1.0.1 zu laden.


Das hat funktioniert, Danke!
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Gisbert am 12 August 2019, 07:58:51
Hallo Syrex-o,

gibt es eine Möglichkeit anstelle der Installation über cpan eine über apt-get zu machen?
ZitatInstallation:
Websocket von ntruchsess:
sudo cpan App::cpanminus
sudo cpanm Protocol::WebSocket
sudo cpanm JSON
Wie würden dann die Paketnamen heißen?

Viele​ Grüße​ Gisbert​
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mahowi am 12 August 2019, 08:11:17
Mit etwas googlen bekommt man:
Für Protocol::WebSocket gibt es wohl kein Paket, das musst Du über CPAN installieren.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rob am 12 August 2019, 21:31:08
Hallo Syrex-o.

Sehr interessante Arbeit und Respekt vor der Leistung  8)

Darf ich kurzerhand drauf los fragen?
Zitat von: Syrex-o am 16 Juli 2019, 14:50:24
Da ich nicht möchte, dass die App als kommerzielles Projekt im Play-/AppStore landet, wird FhemNative immer kostenlos bleiben und immer weiter entwickelt werden.
Hast Du einmal vor die App via F-Droid zu verteilen? Der ist imho wie geschaffen für solche Projekte und erbetene Unterstützung d. Paypal-Donations dort durchaus üblich  ;)
Dass Du den PlayStore implizit ausschließt finde ich sehr gut.

Zitat von: Syrex-o am 16 Juli 2019, 14:50:24
Die App ist aktuell nur für Android Geräte verfügbar. Das soll sich bald ändern, wenn ich ein iPhone zum basteln bekomme
Würde da der App-Store mit den guten Vorsätzen zusammenpassen? Apple bevormundet m.E. auch ganz gern und welche unfreien Librarys ggf. injiziert werden, weiß nur Apple...

Danke und viele Grüße
rob
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 12 August 2019, 21:37:06
Hi Rob,

F-Droid war mir tatsächlich unbekannt.
Das könnte man in Erwägung ziehen, falls das gewünscht ist?

Es gibt aktuell schon eine Möglichkeit die App für IOS Geräte zu installieren. Leider händisch  :-\

Einfach den Code vom GitHub Laden und der Ionic Anleitung Folgen für das IOS deployment.
Ich habe leider kein Mobiles Apple Gerät und kann leider keine Legitimation durchführen. Aber für private Zwecke geht das durchaus.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rob am 12 August 2019, 21:46:20
also ich fänd es klasse und würde es mir wünschen  ;D

Wegen meiner Einzelmeinung müsstest Du es Dir nicht aufbürden, aber vielleicht mögten ja noch mehr die App auf dem Wege beziehen.

Viele Grüße
rob
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 12 August 2019, 22:02:04
Zitat von: rob am 12 August 2019, 21:46:20
also ich fänd es klasse und würde es mir wünschen  ;D

Wegen meiner Einzelmeinung müsstest Du es Dir nicht aufbürden, aber vielleicht mögten ja noch mehr die App auf dem Wege beziehen.

Viele Grüße
rob

Ich hab mich mal belesen. Das wird eine Baustelle, die ich nur eröffnen würde, falls sich mehr Leute melden.
Spenden geht ja auch so  8)

Es wird bald eine Update Message von FhemNative selbst geben, die das GitHub repo nach Versionen checkt.

Ich hoffe das reicht dann schon.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 13 August 2019, 11:32:52
Hi,
ich bekomme das Ding glaube ich momentan nicht zum Laufen. Die App ist installiert und ich habe auch entsprechende Einstellungen, also IP und Port 8080 (ist das noch fix auf 8080?), Verbindungstyp ist Fhemweb. (Die Sachen unter "External Websocket installation" habe ich nicht gemacht, da ich ja den "Included FHEMWEB Websocket" verwenden will.)
Dann sagt mir das Ding "Fhem connected" und gleich darauf "Fhem fetched all devices". Es sieht also eigentlich gut aus. Allerdings sehe ich nur das Burger-Menu und "Home". Ich kann weder Räume ändern noch hinzufügen. "Räume kreieren" macht anscheinend gar nichts.
Gehe ich nochmal auf "IP Einstellungen" und klicke auf "Bestätigen", dann erhalte ich "Fhem disconnected". Später dann wieder "...connected...fetched all devices".
In FHEM steht longpoll auf "websocket".
Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 13 August 2019, 12:32:46
Zitat"Räume kreieren" macht anscheinend gar nichts. 

Automatisches Räume kreieren mit Fhemweb habe ich noch nie versucht. Da könnte etwas klemmen. Mit der Log Funktion kann ich dazu mehr sagen.
Im GitHub steht, wie man Räume und Komponenten manuell anlegt.

Fetched all devices ist der eindeutige Beweis dafür, dass FhemNative alle Informationen von allen Geräten in Fhem erhalten hat. Also ist alles vollständig verbunden bei dir.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 13 August 2019, 13:04:23
Zitat von: Syrex-o am 13 August 2019, 12:32:46
Automatisches Räume kreieren mit Fhemweb habe ich noch nie versucht. Da könnte etwas klemmen. Mit der Log Funktion kann ich dazu mehr sagen.
Das hier steht im Log, wenn ich das Log einschalte, dann "Räume kreieren" drücke und dann das Log ausschalte:

Tue Aug 13 2019 13:56:49 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging started
Tue Aug 13 2019 13:56:59 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'room' of undefined
Tue Aug 13 2019 13:57:16 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging ended


Zitat
Im GitHub steht, wie man Räume und Komponenten manuell anlegt.
Ok, ich habe jetzt nochmal genau hingeschaut. Ich hatte übersehen, dass man auf die Titelzeile drücken muss. Jetzt habe ich geschafft, einen Button für eine Lampe anzulegen und diese ein- und auszuschalten. (Also tatsächlich einen Dummy, aber das dürfte egal sein.)
Ich kann das Widget auch verschieben und die Größe ändern, aber ich kann weder die Einstellungen ändern, noch kann ich es löschen. Auf dem einen Bildchen im Git sieht es so aus, als ob das per Long-Press auf das Widget gehen sollte, aber da passiert bei mir nichts. (Auch im Log kommt nichts an.)

Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 13 August 2019, 14:31:40
ZitatAuf dem einen Bildchen im Git sieht es so aus, als ob das per Long-Press auf das Widget gehen sollte, aber da passiert bei mir nichts. (Auch im Log kommt nichts an.)
Immer erst in den "Edit Mode" wechseln mit long press auf die Titelzeile.

ZitatTue Aug 13 2019 13:56:49 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging started
Tue Aug 13 2019 13:56:59 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'room' of undefined
Tue Aug 13 2019 13:57:16 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging ended
Das zeigt mir den Fehler klar auf. Werde ich beheben.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 13 August 2019, 14:33:27
Zitat von: Syrex-o am 13 August 2019, 14:31:40
Immer erst in den "Edit Mode" wechseln mit long press auf die Titelzeile.
Das habe ich gemacht, hilft aber nichts.
Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 13 August 2019, 15:50:04
Sicher ?
Doppelt tippen im edit Mode auf Komponenten zeigt das Kontextmenü.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 13 August 2019, 16:51:21
Zitat von: Syrex-o am 13 August 2019, 15:50:04
Doppelt tippen im edit Mode auf Komponenten zeigt das Kontextmenü.
Ok, das funktioniert jetzt. Hätte ich das erraten können müssen, oder steht das irgendwo?
Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 13 August 2019, 17:37:24
Hi,
jetzt habe ich mal ein bisschen damit rumgespielt. Im Prinzip funktioniert es, aber es fühlt sich natürlich noch nicht "fertig" an. Ein paar Mal ist es einfach hängen geblieben und ich musste die App beenden und neu starten. Ich habe auch einen zweiten Raum angelegt und ein paar Widgets reingepackt, aber ich kann nicht mehr in diesen Raum wechseln. Im Log gab's folgendes:

Tue Aug 13 2019 18:25:12 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging started
Tue Aug 13 2019 18:25:21 GMT+0300 (Osteuropäische Sommerzeit) ERROR: Error: Fhem: disconnected
Tue Aug 13 2019 18:25:24 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:24 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:24 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:24 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:25 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:25 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:26 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:26 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:26 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:26 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:29 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:29 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:29 GMT+0300 (Osteuropäische Sommerzeit) ERROR: TypeError: Cannot read property 'readings' of undefined
Tue Aug 13 2019 18:25:46 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging ended

Der Raum "Home" funktioniert nach wie vor.

Es wäre schön, wenn man die Räume vom PC aus konfigurieren könnte. Das Klicken und Schieben mit dem Finger auf einem Mini-Screen ist doch recht anstrengend und insbesondere das Eintippen der ganzen Geräte- und Readingsnamen auf dem Handy ist eigentlich nicht wirklich schön. Vielleicht ist es besser, wenn man sich die Räume aus FHEM generieren kann.
Vom Design her könnte ich mir vorstellen, dass das in eine gute Richtung geht.

Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 14 August 2019, 10:38:03
Zitat von: Thorsten Pferdekaemper am 13 August 2019, 16:51:21
Ok, das funktioniert jetzt. Hätte ich das erraten können müssen, oder steht das irgendwo?

Ich hatte vermutet, das GIF im GitHub reicht.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 14 August 2019, 11:52:51
Zitat von: Syrex-o am 14 August 2019, 10:38:03
Ich hatte vermutet, das GIF im GitHub reicht.
Ich habe mir das jetzt nochmal genauer angeschaut. Selbst jetzt, wo ich weiß, dass es ein Doppelklick ist, kann ich den Unterschied zu dem langen Klick nicht erkennen. Nachdem ich verstanden hatte, dass man mit einem langen Klick den Änderungsmodus einschaltet, hätte ich da außerdem keinen Doppelklick vermutet.
Gruß,
    Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 14 August 2019, 14:00:43
Hi,
nochmal zu dem Problem, dass ich nicht in den zweiten Raum wechseln kann: Wenn ich auf "App Theme" bright wechsle, und dann den zweiten Raum anwähle, dann sehe ich die Widgets vom zweiten Raum zusätzlich zu denen von "Home", aber anscheinend ohne Funktion. Im Log steht dann das:

Wed Aug 14 2019 14:55:35 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging started
Wed Aug 14 2019 14:55:39 GMT+0300 (Osteuropäische Sommerzeit) ERROR: Error: Uncaught (in promise): TypeError: Cannot read property 'readings' of undefined
TypeError: Cannot read property 'readings' of undefined
    at Object.updateDirectives (http://localhost/main.78ca35a4b0488b466778.js:1:1324391)
    at Object.updateDirectives (http://localhost/main.78ca35a4b0488b466778.js:1:223994)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205148)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
    at ku (http://localhost/main.78ca35a4b0488b466778.js:1:211483)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205292)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
    at Pu (http://localhost/main.78ca35a4b0488b466778.js:1:211748)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205170)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
Wed Aug 14 2019 14:55:44 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging ended

Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 14 August 2019, 14:46:57
Zitat von: Thorsten Pferdekaemper am 14 August 2019, 14:00:43
Hi,
nochmal zu dem Problem, dass ich nicht in den zweiten Raum wechseln kann: Wenn ich auf "App Theme" bright wechsle, und dann den zweiten Raum anwähle, dann sehe ich die Widgets vom zweiten Raum zusätzlich zu denen von "Home", aber anscheinend ohne Funktion. Im Log steht dann das:

Wed Aug 14 2019 14:55:35 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging started
Wed Aug 14 2019 14:55:39 GMT+0300 (Osteuropäische Sommerzeit) ERROR: Error: Uncaught (in promise): TypeError: Cannot read property 'readings' of undefined
TypeError: Cannot read property 'readings' of undefined
    at Object.updateDirectives (http://localhost/main.78ca35a4b0488b466778.js:1:1324391)
    at Object.updateDirectives (http://localhost/main.78ca35a4b0488b466778.js:1:223994)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205148)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
    at ku (http://localhost/main.78ca35a4b0488b466778.js:1:211483)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205292)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
    at Pu (http://localhost/main.78ca35a4b0488b466778.js:1:211748)
    at yu (http://localhost/main.78ca35a4b0488b466778.js:1:205170)
    at Su (http://localhost/main.78ca35a4b0488b466778.js:1:212085)
Wed Aug 14 2019 14:55:44 GMT+0300 (Osteuropäische Sommerzeit) INFO: Logging ended

Gruß,
   Thorsten

Das Log zeigt mir, dass versucht wird ein reading von einem Device zu lesen, dass nicht existiert.
Was für Komponenten hast du denn im 2. Raum?

Stückweise löschen grenzt dann die Fehlerhafte Komponente ein.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 14 August 2019, 17:59:23
Zitat von: Syrex-o am 14 August 2019, 14:46:57
Was für Komponenten hast du denn im 2. Raum?
Ich glaube: Label, Thermostat und Slider. Es ist ein bisschen schwer zu sagen, da ich nur ein Mix aus beiden Räumen sehen kann und auf die Sachen vom zweiten Raum gar keinen Zugriff habe.

Zitat
Stückweise löschen grenzt dann die Fehlerhafte Komponente ein.
Tja, das geht leider nicht, da ich ja nicht mehr zu dem zweiten Raum komme.

Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 14 August 2019, 20:50:37
Zitat von: Thorsten Pferdekaemper am 14 August 2019, 17:59:23
Ich glaube: Label, Thermostat und Slider. Es ist ein bisschen schwer zu sagen, da ich nur ein Mix aus beiden Räumen sehen kann und auf die Sachen vom zweiten Raum gar keinen Zugriff habe.
Tja, das geht leider nicht, da ich ja nicht mehr zu dem zweiten Raum komme.

Gruß,
   Thorsten
Ich vermute es ist wieder das Label.

Ich baue einen zusätzlich Überprüfungs-Mechanismus ein, ob alle notwendigen Attribute vorhanden sind.

Folgt mit dem nächsten Update.
Außerdem habe ich das Routing geändert, damit es zu keinen Fehlern mehr kommen sollte.
Die Auto generate rooms Option habe ich auch gefixt.

Genaueres folgt morgen oder Freitag.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Thorsten Pferdekaemper am 15 August 2019, 16:34:57
Zitat von: Syrex-o am 14 August 2019, 20:50:37
Genaueres folgt morgen oder Freitag.
Ich werde mir das dann nochmal genauer ansehen. Es kann aber sein, dass das ein bisschen länger dauert. Heute hatte mich eine Erkältung ziemlich heftig im Griff. (Wobei das Wort "Erkältung" bei über 30°C ein bisschen seltsam ist.) Morgen geht's dann für eine Woche ans Meer und ich weiß noch nicht wie viel Lust/Zeit ich dort habe bzw. wie gut meine Internet-Verbindung sein wird.
Gruß,
   Thorsten
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 15 August 2019, 18:11:17
ZitatWobei das Wort "Erkältung" bei über 30°C ein bisschen seltsam ist.
Erst einmal gute Besserung.

Dann habe ich ja noch einen moment. Es ist nämlich eine ganze Menge dazu gekommen.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 20 August 2019, 11:04:53
Update: FhemNative 1.0.3

So, viel hat sich getan und einiges mehr kann FhemNative nun endlich:

Viel Spaß beim ausprobieren.

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 11:11:01
Moin,

versuche mich auch gerade an der App... ich habe Räume ABER ich habe so viele, dass ich das Menü (der Räume) nicht mehr scrollen kann... ist lässt sich nämlich nicht scrollen sondern verschiebt gleich die Räume (Reihenfolge)
der Menüpunkt Einstellungen ist dann auch nicht mehr zu sehen... ich muss also erst eine Paar Räume löschen um wieder in die Einstellungen zu kommen...

Ist das nur bei mir so?

Ansonsten arbeite ich mich gerade in die App ein... sieht sehr gut aus!!! DANKE!

Gruß
Marcel
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 11:26:20
Hey,

ZitatIst das nur bei mir so?
Mit Sicherheit nicht. Das ist ein Fehler. Das hatte ich einfach noch nicht berücksichtigt.

Zur Info:
Der Wunsch zur Desktop Anwendung für das erstellen von Seiten und Komponenten ist mir jetzt so schlüssig, dass die nächste Version von FhemNative unter windows/mac installiert werden kann um alles zu erstellen. Anschließend müssen nur die Einstellungen exportiert werden.

Dafür baue ich gerade alles etwas um. Ich hoffe das erleichtert dann einiges.

ZitatAnsonsten arbeite ich mich gerade in die App ein... sieht sehr gut aus!!! DANKE!
Danke  ;)

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 11:59:54
Ich schon wieder...

Mit Label: sollte man sich doch den Readings-Wert von einem Device anzeigen lassen können... z.B. Temperatur eines Temperatur-Sensors oder? Ich habe bei Label DeviceName und Readings angegeben aber mehr als das "Label" zeigt er mir nicht an...
mache ich was falsch oder verstehe ich den Typ label falsch?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 12:17:47
Zitatmache ich was falsch oder verstehe ich den Typ label falsch?
Das Label kennt 2 Methoden:
1. bei device und reading die fhem Werte eintragen --> Fhem Device Reading wird angezeigt
2. bei label etwas eintragen --> fhem wird ignoriert und der text wird angezeigt

Also für Fhem Readings das label Attribut leer lassen.

Ich hoffe das hilft.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 12:25:59
das hilft sehr... ich dachte man gibt ein Label... z.B. Temperatur und dahinter wird dann der Wert des Readings angezeigt
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 13:07:26
habe glaube einen Bug gefunden

Ich habe einen Button der auch schön den Status von on auf off ändert
ABER das Icon behält immer die Farbe für Status on... egal ob der Status on oder off ist
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 14:39:21
Zitat von: mkraus81 am 26 August 2019, 13:07:26
habe glaube einen Bug gefunden

Ich habe einen Button der auch schön den Status von on auf off ändert
ABER das Icon behält immer die Farbe für Status on... egal ob der Status on oder off ist

Dafür gibt es das Style attribut icon Color Off in den Komponenten-Einstellungen.
Das ist als default die gleiche Farbe wie die icon Color On.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 14:49:24
Zitat von: Syrex-o am 26 August 2019, 14:39:21
Dafür gibt es das Style attribut icon Color Off in den Komponenten-Einstellungen.
Das ist als default die gleiche Farbe wie die icon Color On.

Grüße

das ist mir bewusst und habe ich auch umgestellt (auf rot).. deshalb viel es mir auf, dass nur umgeschaltet wird ABER das Icon immer das On-Icon anzeigt
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 16:27:40
Zitat von: mkraus81 am 26 August 2019, 14:49:24
das ist mir bewusst und habe ich auch umgestellt (auf rot).. deshalb viel es mir auf, dass nur umgeschaltet wird ABER das Icon immer das On-Icon anzeigt

Und genau dafür gibt es Icon On und Icon Off.
Damit lassen sich die Icons wechseln.

Ich hoffe ich habe das Problem richtig verstanden.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 18:16:09
ich habe bei On und Off Icon das Power Icon und die Farben grün und rot hinterlegt (siehe Anhang)...
Ergebnis egal ob on oder off das Button ist immer Grün.... oder verstehe ich was falsch?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 18:19:46
Zitat von: mkraus81 am 26 August 2019, 18:16:09
ich habe bei On und Off Icon der Power Icon und die Farben grün und rot hinterlegt (siehe Anhang)...
Ergebnis egal ob on oder off das Button ist immer Grün.... oder verstehe ich was falsch?
Sind wie Werte für geht on und get off richtig?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 18:22:14
ja... wenn ich den Button drücke, wird auch alles schön an und ausgeschaltet
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 August 2019, 18:27:29
Zitat von: mkraus81 am 26 August 2019, 18:22:14
ja... wenn ich den Button drücke, wird auch alles schön an und ausgeschaltet

Du hast völlig Recht. Habe gerade getestet.
Kommt mit dem nächsten Update.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 26 August 2019, 18:29:29
Zitat von: Syrex-o am 26 August 2019, 18:27:29
Du hast völlig Recht. Habe gerade getestet.
Kommt mit dem nächsten Update.

Grüße

Super! Klasse Arbeit und super Service! :-)

Wenn Microsoft mal so fix reagieren würde wenn ich dort mal Bugs melde ;-)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 September 2019, 15:15:00
So, ein wenig Zeit ist vergangen, aber jetzt kommt ein großes Update.

Update: FhemNative 2.0.0
Ich war mal so frei und habe habe den Versionsstand auf 2.0.0 angehoben, damit es keine Verwirrung gibt.

Version 2 ist ein vollständiges Rebuild der App.
Das bedeutet neue Feature:

Desktop Support:
Da sich das ewige Eintippen, wie von Thorsten Pferdekaemper erwähnt, auf dauer nervt, gibt es nun FhemNative für Windows und MacOS. ;D ;D
Dadurch können alle Einstellungen und Raum-Konfigurationen in der Desktop Anwendung gemacht werden und es müssen nur die Einstellungen exportiert und importiert werden.
Die Versionen gibt es über einen Link im relevanten GitHub Build Ordner: https://github.com/Syrex-o/FhemNative/tree/master/Builds (https://github.com/Syrex-o/FhemNative/tree/master/Builds)

Ich hoffe das erleichtert nochmal so einiges.

Viel Freude damit und ich hoffe auf ein paar muntere Rückmeldungen.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: gloob am 17 September 2019, 15:30:24
Vielen Dank für die viele Arbeit, die du da rein steckst.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 September 2019, 15:37:11
Zitat von: gloob am 17 September 2019, 15:30:24
Vielen Dank für die viele Arbeit, die du da rein steckst.

Sehr gern und vielen Dank für das Lob.
Jetzt muss nur jemand, der die App schon benutzt herrausfinden, wie rückwärts-kompatibel das ganze ist  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 17 September 2019, 15:57:43
HoHo... da bin ich aber mal gespannt... danke für deine klasse Arbeit!

aber bin scheinbar schon blind... wie füge ich in der Windows-App ein Gerät hinzu... die Räume hab ich aber ich finde kein "Plus" um ein Gerät hinzuzufügen

Und wo wird die Config der Windows-App gespeichert? oder geht es dann nur über Einstellungen exportieren?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 September 2019, 16:24:33
Zitat von: mkraus81 am 17 September 2019, 15:57:43
HoHo... da bin ich aber mal gespannt... danke für deine klasse Arbeit!

aber bin scheinbar schon blind... wie füge ich in der Windows-App ein Gerät hinzu... die Räume hab ich aber ich finde kein "Plus" um ein Gerät hinzuzufügen

Und wo wird die Config der Windows-App gespeichert? oder geht es dann nur über Einstellungen exportieren?

Hey,
Das funktioniert genauso wie in der App: lange drücken auf den "Raum-Header". Dann kommst du in den edit Mode.

Bei den Einstellungen ist das genauso. Export als JSON.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 17 September 2019, 16:40:00
danke, gut zu wissen... mit der Maus lange drücken bin ich nicht gewohnt ;-)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 September 2019, 16:45:24
Zitat von: mkraus81 am 17 September 2019, 16:40:00
danke, gut zu wissen... mit der Maus lange drücken bin ich nicht gewohnt ;-)

Stimmt wohl. Mir ist so spontan aber auch nichts eingefallen, dass eindeutig genug ist, um in den edit Mode zu kommen.
Falls dir etwas einfällt, kommt es auf die Feature list.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 17 September 2019, 16:47:09
Einfach einen Button "Bearbeiten" -> und wenn im Edit-Modus "Speichern"?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 September 2019, 16:50:49
Zitat von: mkraus81 am 17 September 2019, 16:47:09
Einfach einen Button "Bearbeiten" -> und wenn im Edit-Modus "Speichern"?

Ich finde, das verhunzt etwas das Interface. Der Button ist dann immer da. Vielleicht lass ich mir noch eine Alternative einfallen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 17 September 2019, 18:28:04
ich bin eventuell wieder zu doof...
in der window app verwende ich Thermostat... aber ich kann nichts verstellen... es werden mir nur die aktuellen werde von desired-temp angezeigt...
habe die Eigenschaft set-reading aber auch gesetzt

Export in der Windows App klappt aber der Import bei Android funktioniert nicht... kommt keine Meldung mit "Import erfolgreich... App neustarten"...
Exportiere ich jedoch in der Android App und Importiere diese Datei dann auch wieder in der Android App geht es

EDIT: ist nicht nur in der Windows-App so... auch in der Android-App kann ich bei Thermostat nichts verstellen... lässt sich einfach nichts verschieben
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 September 2019, 08:17:26
Zitatin der window app verwende ich Thermostat... aber ich kann nichts verstellen... es werden mir nur die aktuellen werde von desired-temp angezeigt...
habe die Eigenschaft set-reading aber auch gesetzt
Den Fehler habe ich jetzt gefunden. Danke für den Tipp.

Das exportieren und importieren ist so eine Sache für sich. Setze mich nochmal dran.
Vom Mac kann man es garnicht exportieren  :o

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 14:37:02
Hallo zusammen,

ich möchte dem Interface auch eine Chance geben und es mal aktiviert.
Die Räume aus dem Fhem habe ich bereits importiert.

Wie komme ich jetzt in den Edit Modus?
Lange gedrückt halten hat bei mir bisher in der Windows App noch nicht funktioniert.

Edit: Wenn die Gruppen angezeigt werden kann ich eine Gruppe fom linken Menü auf das schwarze Feld ziehen (der Mauszeiger ist dann eine Hand)
Danach wackelt die Menüleiste links und bietet bei allen anderen Gruppennamen einen Zugang zum Edit.
Nur nicht für die Gruppe, die ich vorher rüber gezogen hatte.


Kann man die Devices aus den Räumen auch schon importieren?
Bisher habe ich da noch keine Doku gefunden und musste deshalb leider diese grundlegenden Fragen hier stellen.

SSL:

in den App Eistellungen gibt es eine Option "Sichere Verbindung"
Was ist dann im wsPort Attribut "SSL" ein zu tragen?


Viele Grüße
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 September 2019, 16:17:37
Zitat von: ch.eick am 18 September 2019, 14:37:02
Hallo zusammen,

ich möchte dem Interface auch eine Chance geben und es mal aktiviert.
Die Räume aus dem Fhem habe ich bereits importiert.

Wie komme ich jetzt in den Edit Modus?
Lange gedrückt halten hat bei mir bisher in der Windows App noch nicht funktioniert.

Edit: Wenn die Gruppen angezeigt werden kann ich eine Gruppe fom linken Menü auf das schwarze Feld ziehen (der Mauszeiger ist dann eine Hand)
Danach wackelt die Menüleiste links und bietet bei allen anderen Gruppennamen einen Zugang zum Edit.
Nur nicht für die Gruppe, die ich vorher rüber gezogen hatte.


Kann man die Devices aus den Räumen auch schon importieren?
Bisher habe ich da noch keine Doku gefunden und musste deshalb leider diese grundlegenden Fragen hier stellen.

SSL:

in den App Eistellungen gibt es eine Option "Sichere Verbindung"
Was ist dann im wsPort Attribut "SSL" ein zu tragen?


Viele Grüße
     Christian

Hey, ich bitte darum, vor allem die erste Seite in diesem Thread und das GitHub Repo zu lesen. Da ist zum Beispiel SSL erklärt.

Device Import steht noch auf dem Plan.

Wenn das Menü wackelt, dann können Räume verschoben werden in ihrer Anordnung. Außer der aktuelle Raum. Da es sonst keine eindeutige Route mehr gibt für die Navigation.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 16:31:19
Hallo Syrex-o

vielen dank für die Rückmeldung. Natürlich habe ich den ersten Thread gelesen und auch github besucht :-)
Nur habe ich noch keine Spus von SSL gefunden.

Zitat
FHEMWEB Websocket

    set attr longpull to websocket in FHEM Device WEB (from App Version >= 0.9.5)
Ich denke longpull wird longpoll bedeuten sollen, was bereits gesetzt war.


Beim Edit in der Win App musste ich den Gruppennamen etwas markieren und danach lange drauf drücken.

Nun bekomme ich jedoch beim ersten Button eine Meldung, das Fhem nicht erreichbar wäre.
Jedoch wurden die Räume ja bereits geladen.
Dem bin ich dann nun auf der Spur.

Viele Grüße
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 September 2019, 16:49:02
Hallo,
ZitatDie Option zur Secure Websocket wird schon angeboten, funktioniert jedoch nicht (falls mir dabei jemand helfen kann, sehr sehr gern  ;D )
Zitat von der ersten Seite zu SSL und WSS.

Ich versteh dich leider etwas schlecht. Gruppennamen?
Bitte benutze auch die Logging Funktion.

Was genau funktioniert denn nicht?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 17:07:26
Zitat
Die Option zur Secure Websocket wird schon angeboten, funktioniert jedoch nicht (falls mir dabei jemand helfen kann, sehr sehr gern  ;D )
Ich habe nach SSL gesucht und das doch glatt überlesen, sorry dafür.

Ich habe in einem Raum einen Button angelegt und Konfiguriert.
Innerhalb des Rahmens erscheint die Meldung "Keine Verbindung zu Fhem. Bitte bearbeite deine IP-Einstellung."

Wenn ich nun in den Einstellungen die IP-Konfiguration prüfe und dann bestätige erscheint links unten eine grüne Meldung, dass die Verbindung hergestellt ist.

Muss ich bei dem wsPort device noch longpoll (oder longpull) setzen?

Internals:
   CONNECTS   1
   DEF        8080 global
   FD         35
   FUUID      5d821dda-f33f-81e9-20db-d76edcc041eb8e7d
   NAME       wsPort
   NOTIFYDEV  global
   NR         349
   NTFY_ORDER 50-wsPort
   PORT       8080
   STATE      Initialized
   TYPE       websocket
   global     global
   port       8080
   READINGS:
     2019-09-18 16:40:06   state           Initialized
   onclose:
     HASH(0x66320a0):
       arg:
         FUUID      5d821e21-f33f-81e9-0392-79bdd7f21d3b4210
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         350
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
           HASH(0x6e4b8a0)
   onopen:
     HASH(0x66320a0):
       arg:
         FUUID      5d821e21-f33f-81e9-0392-79bdd7f21d3b4210
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         350
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
           HASH(0x6e4b8a0)
Attributes:
   verbose    0



Internals:
   FUUID      5d821e21-f33f-81e9-0392-79bdd7f21d3b4210
   IODev      wsPort
   NAME       wsPort_json
   NOTIFYDEV 
   NR         350
   NTFY_ORDER 50-wsPort_json
   STATE      ???
   TYPE       websocket_json
   resource   /
   typeSubscriptions:
   websockets:
     HASH(0x6e4b8a0)
Attributes:
   IODev      wsPort
   verbose    0


Viele Grüße und danke für die Starthilfe
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 17:12:03
Als erstes Device wollte ich einen shelly2.5 ansteuern:

Device Name: shelly01
Reading Name: relay_0
Get On: on
Get Off: off
Set on: set shelly01 on 0
Set off: set shelly01 off 0

Wäre das so richtig?


Internals:
   CHANGED   
   DEF        192.168.178.50
   DURATION   0
   FUUID      5d344c4e-f33f-81e9-2f16-85e5f78b2c9a8ac8
   INTERVAL   60
   NAME       shelly01
   NR         308
   STATE     
<TABLE>

<TR>
  <TD VALIGN="TOP" ALIGN="RIGHT" WIDTH="100">
    Status: OK<br>
  </TD>

  <TD VALIGN="TOP" ALIGN="RIGHT" WIDTH="70">
    Relais 0: off 0 Watt<br>
    Relais 1: off 0 Watt<br>
  </TD>
</TR>

</TABLE>

   TCPIP      192.168.178.50
   TYPE       Shelly
   READINGS:
     2019-07-21 13:39:22   cloud           disabled
     2019-07-21 13:54:44   config          1= [channel 0]
     2019-07-21 13:48:24   energy_0        0
     2019-07-21 13:48:24   energy_1        0
     2019-08-28 13:54:00   firmware        v1.5.3
     2019-09-18 16:39:47   network         <html>connected to <a href="http://192.168.178.50">192.168.178.50</a></html>
     2019-09-15 12:03:47   overpower_0     0
     2019-08-02 10:38:57   overpower_1     0
     2019-07-21 13:48:24   power_0         0
     2019-07-21 13:48:24   power_1         0
     2019-09-15 12:03:47   relay_0         off
     2019-08-02 10:38:57   relay_1         off
     2019-09-18 16:40:36   state           OK
Attributes:
   alias      LWP_Signale
   group      PV Eigenverbrauch-Steuerung
   icon       taster_ch_1
   mode       relay
   model      shelly2.5
   room       Heizung->System,Strom->Photovoltaik
   sortby     02
   stateFormat {sprintf("
<TABLE>

<TR>
  <TD VALIGN=\"TOP\" ALIGN=\"RIGHT\" WIDTH=\"100\">
    Status: %s<br>
  </TD>

  <TD VALIGN=\"TOP\" ALIGN=\"RIGHT\" WIDTH=\"70\">
    Relais 0: %s %s Watt<br>
    Relais 1: %s %s Watt<br>
  </TD>
</TR>

</TABLE>
" ,
ReadingsVal($name,"state","none") ,
ReadingsVal($name,"relay_0",0),ReadingsVal($name,"power_0",0),
ReadingsVal($name,"relay_1",0),ReadingsVal($name,"power_1",0)
)}
   webCmd
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 September 2019, 17:20:31
So, also als erstes:
Welche Websocket benutzt du.
Variante 1 braucht kein longpoll aber zusätzliche Module.
Variante 2 mit longpoll und keinen Bibliotheken.

Wenn in FhemNative ein Gerät erstellt wird, zeigt die letzte Seite den Konfigurationstest.
Beides auf grün heißt device gefunden und Reading auch. Ist das bei dir so ?

Zu deinem Shelly:
Das device ist natürlich shelly01
Das Reading ist auch richtig.
Beim Senden von Befehlen wird das Gerät nicht benötigt. Ist ja das gleiche.
Da du kein setReading brauchst, ist on und Off also nur on und Off.

Hoffe das hilft.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 17:47:24
Hallo.

Ich habe genau diese Anleitung befolgt:

External Websocket installation

    sudo cpan App::cpanminus
    sudo cpanm Protocol::WebSocket
    sudo cpanm JSON
    copy content from websocket folder to opt/fhem/FHEM
    define wsPort websocket 8080 global
    define wsPort_json websocket_json

Danach ein shutdown restart ohne weitere Fehlermeldungen im Fhem Log.

Dann wurde die Win App gestartet und die IP-Adresse eingestellt.

Mit "Räume generieren" erschienen anschließend die Räume in der App.
Den Edit Modus kann ich nun auch aktivieren.

Dann habe ich den Button eingefügt, der nach wie vor mit der Fehlermeldung in einem Raum abgebildet wird.
Es laufen kurz einige blaue Punkte in dem Button Rahmen bevor die Meldung kommt.
Im Fhem Log erscheinen in diesem Moment keine Meldungen.

Zitat
Wenn in FhemNative ein Gerät erstellt wird, zeigt die letzte Seite den Konfigurationstest.
Beides auf grün heißt device gefunden und Reading auch. Ist das bei dir so ?
Ich erinnere mich, dass ich zwei grüne Balken zum schluss der Einrichtung gesehen haben.


Bei dem Shelly ist die Besonderheit, dass nach dem devicenamen ein "on" kommen muss, gefolgt von der relay Nummer.
Die Shelly2.5 haben zwei Kanäle 0/1

set shelly01 on 0


Im Anhang sind Bilder des Button
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 18 September 2019, 19:09:35
Hey,

Die Konfiguration sieht ganz gut aus. Im edit Mode kannst du übrigens doppelt auf alles klicken und alles bearbeiten.

Wenn deine IP und das Gerät stimmen, dann sollte beim Start eine connected Nachricht kommen. Ist das so ?

Der on Befehl sollte jedoch nicht das device enthalten.

Ich schaue mir den Button nachher Mal an. Eventuell ein Bug.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 18 September 2019, 19:28:46
Beim Set on habe ich jetzt das "set shelly01" raus genommen.
Es steht nur noch "on 0" im Feld. Die 0 gibt das Relay an, dass geschaltet werden soll.

Das hat jedoch nichts an der Fehlermeldung geändert, die auf den Bildern zu sehen ist.

Gesendet von meinem SM-G930F mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 19 September 2019, 15:18:13
wie sieht denn deine IP-Einstellung in der App aus?
Zeig doch mal...

Bei Websocket muss der Port auf 8080 stehen
zeig mal mal ein Screenshot

mich hatte am Anfang Schritt 4 verwirrt "copy content from websocket folder to opt/fhem/FHEM"  hatte ein wenig gebraucht bis ich verstanden hatte das es um den  Inhalt des Ordners "https://github.com/Syrex-o/FhemNative/tree/master/00_Websocket" ging

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 20 September 2019, 08:25:12
Moin.
Die Ip stimmt und der Port ist 8080.
Das Protokoll steht auf websocket.

Die Räume wurden mit dieser Einstellung ja auch bereits übernommen.

Momentan komme ich da noch nicht weiter.

Ansonsten sieht das ganze Interface toll aus und ist genau das was ich noch gesucht hatte. Auch die unterstützten Platformen sind vielfältig.
Eventuell wäre Linux z.B. als .jar noch  toll, aber das ist so erst mal zu verschmerzen.

Danke für die tolle Arbeit.

Jetzt muss für meinen Fall nur der connect des Buttons noch klappen.

Gruß Christian 

Gesendet von meinem SM-G930F mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 20 September 2019, 08:34:11
hast es mal mit was anderem als Shelly versucht?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 20 September 2019, 11:29:11
Zitat von: mkraus81 am 20 September 2019, 08:34:11
hast es mal mit was anderem als Shelly versucht?

Bisher noch nicht, jedoch wurde beim Einrichtungstest zwei mal grün angezeigt. Ich hatte bei einem Fehlerhaften "Set" eine Meldung im Log erwartet, jedoch denke ich kommt es momentan noch nicht so weit.
Syrex-o wollte sich den Button nochmal genauer ansehen, ob es da eventuell schon ein Problem gibt.
Sobald ich Zeit habe werde ich nochmal etwas anderes testen. Der Button erschien mir jedoch für den Anfang das simpelste.

Viele Grüße
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 20 September 2019, 12:08:43
also bei mir funktioniert "Button" deshalb die Frage
versuch mal ein anderes Gerät... einfaches Gerät was man mit set ON und OFF schalten... dann kannst sehen ob es überhaupt geht oder es z.B. an shelly liegt
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 20 September 2019, 12:30:07
Zitat von: ch.eick am 20 September 2019, 11:29:11
Bisher noch nicht, jedoch wurde beim Einrichtungstest zwei mal grün angezeigt. Ich hatte bei einem Fehlerhaften "Set" eine Meldung im Log erwartet, jedoch denke ich kommt es momentan noch nicht so weit.
Syrex-o wollte sich den Button nochmal genauer ansehen, ob es da eventuell schon ein Problem gibt.
Sobald ich Zeit habe werde ich nochmal etwas anderes testen. Der Button erschien mir jedoch für den Anfang das simpelste.

Viele Grüße
     Christian

Also der Button funktioniert.
Er hat eine spezielle Logik für 2 Szenarien:
1. Es ist nur eine Verbindung zu FHEM aktiv --> senden von Befehlen über sendCommand
2. Fhem Gerät und Reading gefunden --> Befehle an das Device können gesendet werden.

Deine Fehlermeldung zeigt aber, dass keine aktive Verbindung zu FHEM existiert.

Bitte überprüfe das zuerst. Exe neu starten. Die Verbindung sollte dann sofort hergestellt werden (signalisiert über "Connected to Fhem" und "Fetched all devices")

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 23 September 2019, 11:41:42
Update: FhemNative 2.0.1

Hey zusammen,

FhemNative 2.0.1 ist für alle Geräte verfügbar.
Das Update sollte per Reminder in der App erscheinen.

Folgendes hat sich getan:

Aktuell arbeite ich an dem Wunsch für "Auto-Device-Import"

Ich freue mich auf euer Feedback.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 12:42:56
Zitat von: Syrex-o am 20 September 2019, 12:30:07
Deine Fehlermeldung zeigt aber, dass keine aktive Verbindung zu FHEM existiert.

Bitte überprüfe das zuerst. Exe neu starten. Die Verbindung sollte dann sofort hergestellt werden (signalisiert über "Connected to Fhem" und "Fetched all devices")

Hallo Syrex-o

ich habe nun einen Test zum Start der WinApp gemacht.

1) Das device wsPort hat verbose 5
2) die WinApp FhemNative wird gestartet
3) Links unten im Fenster wird Verbindung zu Fhem hergestellt angezeigt
3) Im Fhem Log sehe ich eine Vielzahl Meldungen


2019.09.23 12:18:46 4: Connection accepted from wsPort_192.168.178.201_58993
2019.09.23 12:18:46 5: GET / HTTP/1.1
Host: 192.168.178.12:8080
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) FhemNative/2.0.0 Chrome/76.0.3809.139 Electron/6.0.7 Saf
2019.09.23 12:18:46 5: ari/537.36
Upgrade: websocket
Origin: file://
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate
Accept-Language: de
Sec-WebSocket-Key: 9qZ65Y4jhO2hETEaUoZUNQ==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits
Sec-WebSocke
2019.09.23 12:18:46 5: t-Protocol: json


2019.09.23 12:18:46 5: HTTP/1.1 101 WebSocket Protocol Handshake
Upgrade: WebSocket
Connection: Upgrade
Sec-WebSocket-Accept: BSAk97EIGX5RSZUkNblFB64sdcs=


2019.09.23 12:18:46 5: websocket subscribeTextMessage CODE(0x1160a30)
2019.09.23 12:18:46 4: websocket: protocol chosen 'json'
2019.09.23 12:18:46 5: {
  'type' => 'ping'
}

2019.09.23 12:18:46 5: ▒▒▒▒B ▒▒6Yö`▒▒-M޲,D▒▒`PҪ.Oҷ`▒▒!O޾#N▒▒xߺ1T▒▒`A▒`ݦ.Lή
2019.09.23 12:18:46 5: websocket text {"type":"command","payload":{"command":"list","arg":null}}
2019.09.23 12:18:46 5: websocket jsonmessage: {
  'payload' => {
                 'arg' => undef,
                 'command' => 'list'
               },
  'type' => 'command'
}


Nun kommen riesige Mengen von json Meldungen

Ein httpmod device mit Verbindung zur vallox_cloud (Meine Kontrollierte Wohnraum Lüftung) bricht dann zwischendurch, wegen zu hoher Datenmenge ab.

2019.09.23 12:18:48 1: ERROR sendMessage [Payload is too big. Send shorter messages or increase max_payload_size at /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm line 253.
]


Dann folgen wieder weitere json Meldungen, die fehlerfrei zu sein scheinen

Und zum Schluss wird die Verbindung geschlossen.

2019.09.23 12:18:56 5: {
  'type' => 'close'
}



Nach dem Mittag kommt hier dann noch mehr :-)
Okay, es kommt nix mehr, aber ich mache dann mal den client update.

Gruß
   Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 23 September 2019, 13:48:49
Hi Christian,

Jetzt macht alles mehr Sinn. Scheinbar hast du viele Fhem-Geräte?
Dein Log verrät dir schon die Lösung:
Zitat2019.09.23 12:18:48 1: ERROR sendMessage [Payload is too big. Send shorter messages or increase max_payload_size at /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm line 253.
]

Erhöhe einfach die max_payload_size

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 16:09:50
Hallo nochmal,

ich habe nun die Puffergröße in mehreren Schritten erhöht.
Zuerst müssen die Schreibrechte für root ergänzt werden:

pi@raspberrypi:~ $ ls -l /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm
-r--r--r-- 1 root staff 11100 Sep 23 15:31 /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm
pi@raspberrypi:~ $ sudo chmod u+w /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm
pi@raspberrypi:~ $ ls -l /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm
-rw-r--r-- 1 root staff 11100 Sep 23 15:31 /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm



pi@raspberrypi:~ $ sudo systemctl stop fhem
pi@raspberrypi:~ $ sudo vi  /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm
...
# our $MAX_PAYLOAD_SIZE = 65536;
our $MAX_PAYLOAD_SIZE = 196608;
...


Dieser hohe Pufferwert ist bei meinen folgenden Devices notwendig:

1) HTTPMOD zur Vallox Cloud mit einer sehr großen Anzahl von readings
2) Ein TV Dummy device, dass das aktuelle und Zukünftige TV Programm (EPG) aufnimmt.
    Hier sind meine wichtigsten Sender beinhaltet und die Sendungsbeschreibungen aus dem EPG.


pi@raspberrypi:~ $ sudo systemctl start fhem
pi@raspberrypi:~ $ sudo systemctl status fhem
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-09-23 15:32:07 CEST; 23min ago
  Process: 5599 ExecStop=/usr/bin/pkill -U fhem perl (code=exited, status=0/SUCCESS)
  Process: 5632 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 5633 (perl)
   CGroup: /system.slice/fhem.service
           ├─5633 /usr/bin/perl fhem.pl fhem.cfg
           └─5724 /usr/bin/perl ./FHEM/00_SONOS.pm 4711 0 0 startedbyfhem

Sep 23 15:32:04 raspberrypi systemd[1]: Starting FHEM Home Automation...
Sep 23 15:32:07 raspberrypi systemd[1]: Started FHEM Home Automation.


Nach dieser Änderung trat die folgende Meldung dann nicht mehr auf

2019.09.23 12:18:48 1: ERROR sendMessage [Payload is too big. Send shorter messages or increase max_payload_size at /usr/local/share/perl/5.24.1/Protocol/WebSocket/Frame.pm line 253.
]


Beim Start von FhemNative erscheint nun nach dem initialen Laden aller Devices die Meldungen


Verbindung zum Fhem aufgebaut...
   Jetzt rauschen die Meldungen der Devices ins Logfile
Verbindung zum Fhem getrennt...

2019.09.23 15:58:16 5: {
  'type' => 'close'
}


Alle Geräte abgeholt (in grün)

Edit: Und hier hat wohl der timeout von 5 Sekunden zugeschlagen, denn es sollten noch weitere Meldungen im Log zu sehen sein!

Was ich nicht sehen kann ist das ping/pong , was ich zuvor bereits schon mal gesehen hatte.

Ich habe im FhemNative nun mal unter "Einstellungen>Log-File schreiben" aktiviert, konnte jedoch den Ablageort noch nicht finden.

Viele Grüße
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 16:18:13
Zitat von: mkraus81 am 20 September 2019, 12:08:43
also bei mir funktioniert "Button" deshalb die Frage
versuch mal ein anderes Gerät... einfaches Gerät was man mit set ON und OFF schalten... dann kannst sehen ob es überhaupt geht oder es z.B. an shelly liegt

Ich habe auch beim "switch" dieses Verhalten. Es liegt also nicht am "shelly2.5"
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 17:04:56
Und noch mal hallo.

Nun habe ich die lösung für mein Verhalten vom FhemNative.

Bevor ich das Problem mit dem Puffer gelöst habe hatte ich noch mit dem Attribut "timeout" experimentiert. Mein gesetzter Wert war dann auch noch zu niedrig, im die Initialisierung zu durchlaufen. Der Timeout sollte dann natürlich auch zu der Vielzahl an Daten und der Leitungsgeschwindigkeit passen.


Nun habe ich das Attribut "timeout" im Device wsPort wieder entfernt und es läuft.

Vielen Dank für Eure Geduld
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 23 September 2019, 17:06:15
Hey,

Wenn du nun schonmal 2 grüne Meldungen von FhemNative bekommst, ist das ja ein Fortschritt.

Das Log-File funktioniert nur auf Abruf, um den Speicher nicht "voll zu müllen". Aktivieren --> Versuchen den Fehler zu Verursachen --> Log abstellen.
Der Speicherort und name wird dann angezeigt.

Mit den Komponenten (Switch, Button) stimmt alles soweit.

Über wie viele Readings sprechen wir denn?

Grüße

ZitatVielen Dank für Eure Geduld
No Problemo ;)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 17:17:56
Hallo.

Hier als zip File mal ein aktuelles TV Programm

list dmy_TV    <== als Anhang
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Eisix am 23 September 2019, 17:50:50
Hallo,

habe heute auch getestet und habe das gleiche Problem wie ch.eick. Die Verbindung ist da, beim anlegen eines switches ist alles gruen. Danach kriege ich "No connection to Fhem. Please rev...." . 

$MAX_PAYLOAD_SIZE  habe auch  auf 196608 angehoben oder muss ich noch hoeher?

Bei mir laeuft der Socket auf 8081 da 8080 schon belegt war, aber das sollte glaube ich kein Problem mehr sein.

Gruss
Eisix

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Eisix am 23 September 2019, 18:00:22
Hab den MAX_PAYLOAD_SIZE auf 655360, damit funktioniert es.

Gruss
Eisix
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 23 September 2019, 18:02:00
Zitat von: Eisix am 23 September 2019, 17:50:50
Bei mir laeuft der Socket auf 8081 da 8080 schon belegt war, aber das sollte glaube ich kein Problem mehr sein.
Hey,

Ich benutze nur 8080. Versuch den Verbindungsaufbau doch mal mit FhemWeb. Falls das geht, ist der Port Schuld.
Ansonsten: Was liefert das Log?

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 23 September 2019, 18:14:47
Soweit so gut :-)

Nun versuche ich ein Chart und die readings werden nicht gefunden :-(


Internals:
   DEF        ./log/Strom-%Y-%m.log (StromZaehler):Strom_Status-02.*|(StromZaehler):Strom_Status-03.*|(StromZaehler_Heizung):SMAEM1901401955_Saldo_Wirkleistung.*
   FD         24
   FUUID      5ca3858a-f33f-81e9-715d-7b18c13905610639
   NAME       FileLog_Strom
   NR         287
   NTFY_ORDER 50-FileLog_Strom
   REGEXP     (StromZaehler):Strom_Status-02.*|(StromZaehler):Strom_Status-03.*|(StromZaehler_Heizung):SMAEM1901401955_Saldo_Wirkleistung.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/Strom-2019-09.log
   logfile    ./log/Strom-%Y-%m.log
   READINGS:
     2019-09-23 18:08:02   linesInTheFile  90566
   pos:
Attributes:
   alias      FileLog_Strom
   room       Strom->System



2019-09-01_00:01:01 StromZaehler Strom_Status-02: 3362.8
2019-09-01_00:01:01 StromZaehler Strom_Status-03: 09003.99
2019-09-01_00:01:58 StromZaehler_Heizung SMAEM1901401955_Saldo_Wirkleistung: -3433.3
2019-09-01_00:01:58 StromZaehler_Heizung SMAEM1901401955_Saldo_Wirkleistung_Zaehler: -269.8


Log Geräte Name: FileLog_Strom
Log Reading 1: Strom_Status-02
Log Reading 2: SMAEM1901401955_Saldo_Wirkleistung_Zaehler

Und herauskommen soll soetwas wie im Anhang

Gruß
    Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 23 September 2019, 19:10:31
Zitat von: ch.eick am 23 September 2019, 18:14:47
Log Geräte Name: FileLog_Strom
Log Reading 1: Strom_Status-02
Log Reading 2: SMAEM1901401955_Saldo_Wirkleistung_Zaehler

Das sieht soweit gut aus.

Bitte gib mir ein paar Indizien:
1. Wie zeigt es sich, dass nichts gefunden wurde? Ein Chart hat folgende Fehlermeldungen:
  - Keine Verbindung zu FHEM
  - Device nicht gefunden
  - Keine Daten
1.a Die Chart Komponente funktioniert aktuell nur mit der externen Websocket (kein FHEMWEB)
2. steht etwas im Log?

Ich habe mir gerade mal ein Beispiel Log angelegt und deinen Reading Namen verwendet. Funktioniert auf Anhieb.
Hast du etwas bei "Log Dateiname" angegeben? Die Chart Komponente zieht sich im default das aktuelle Log.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoppel118 am 23 September 2019, 22:11:53
Spannendes Projekt! Ich lese auch mal mit! ;)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Haecksler am 24 September 2019, 07:32:12
Hallo,
habe auch mal versucht FhemNative zum Laufen zubekommen.

Allerdings gibt mir
define wsPort websocket 8080 global
"Cannot load module websocket" zurück und ein

reload 00_websocket.pm
gibt folgendes zurück
"Excessively long <> operator at ./FHEM/00_websocket.pm line 21."

Wo könnte der Fehler liegen.

Haecksler
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 September 2019, 08:29:21
Zitat von: Haecksler am 24 September 2019, 07:32:12
Hallo,
habe auch mal versucht FhemNative zum Laufen zubekommen.

Allerdings gibt mir
define wsPort websocket 8080 global
"Cannot load module websocket" zurück und ein

reload 00_websocket.pm
gibt folgendes zurück
"Excessively long <> operator at ./FHEM/00_websocket.pm line 21."

Wo könnte der Fehler liegen.

Haecksler

Hast du alle Cpan Pakete installiert?
Und ist die Websocket aus dem GitHub?
Ich kann den Fehler nicht reproduzieren.
Welche Fhem Version hast du?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Haecksler am 24 September 2019, 08:59:31
Ja alles installiert und uptodate.

Kann dann nur noch an der PERL - Version liegen.
Hier habe ich 5.26.1 installiert.

Betriebssystem ist Ubuntu 19.x auf einem NUC.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 September 2019, 09:09:53
Zitat von: Haecksler am 24 September 2019, 08:59:31
Ja alles installiert und uptodate.

Kann dann nur noch an der PERL - Version liegen.
Hier habe ich 5.26.1 installiert.

Betriebssystem ist Ubuntu 19.x auf einem NUC.

An der Perl Version sollte es nicht liegen.
Gibt es sonst Einträge im log? Was bekommst du für Meldungen nach shutdown restart?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Haecksler am 24 September 2019, 09:24:29
Zitat von: Syrex-o am 24 September 2019, 09:09:53
An der Perl Version sollte es nicht liegen.
Gibt es sonst Einträge im log? Was bekommst du für Meldungen nach shutdown restart?

Beste Grüße
FHEM startet, normal ohne Fehlermeldungen.

[gelöst] Fehler gefunden, habe nicht das richtige File von Github geladen.... ::)
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 24 September 2019, 09:24:39
Zitat von: Syrex-o am 23 September 2019, 19:10:31
1. Wie zeigt es sich, dass nichts gefunden wurde? Ein Chart hat folgende Fehlermeldungen:
  - Keine Verbindung zu FHEM
  - Device nicht gefunden
  - Keine Daten
1.a Die Chart Komponente funktioniert aktuell nur mit der externen Websocket (kein FHEMWEB)
2. steht etwas im Log?

3. Hast du etwas bei "Log Dateiname" angegeben? Die Chart Komponente zieht sich im default das aktuelle Log.

1. Ich habe nur die minimalen Einträge gemacht: FileLog_Strom; Strom_Status-02; Aktuelles Log; Chart Typ 1 : line
    Dann auf weiter und die nächste Konfigseite ist leer, wieder auf weiter
    Nun ist das Device grün und das reading rot. da ist noch ein Tipfehler bei "nnicht"

1.a Ich nutze den default, denn da hat der Schöpfer sich was bei gedacht ;-)

2. Da ist der Fehler :-)
    Es wird das gesamte Logfile per Payload geholt und bei einem Monats Log für Strom im Minutentakt reicht der Payload Puffer immer noch nicht ;-)

3. Ich liebe defaults.

Ich teste mal die nötige max_payload_size für das Logfile.

Edit:
Für das folgende Logfile

pi@raspberrypi:~ $ ls -l /opt/fhem/log/Strom*
-rw-r--r-- 1 fhem fhem 2274637 Apr 30 23:58 /opt/fhem/log/Strom-2019-04.log
-rw-r--r-- 1 fhem fhem 2569255 Mai 31 23:58 /opt/fhem/log/Strom-2019-05.log
-rw-r--r-- 1 fhem fhem 3661418 Jun 30 23:59 /opt/fhem/log/Strom-2019-06.log
-rw-r--r-- 1 fhem fhem 6269086 Jul 31 23:59 /opt/fhem/log/Strom-2019-07.log
-rw-r--r-- 1 fhem fhem 9868687 Aug 31 23:59 /opt/fhem/log/Strom-2019-08.log
-rw-r--r-- 1 fhem fhem 7395988 Sep 24 09:39 /opt/fhem/log/Strom-2019-09.log

habe ich dann nun diesen Wert gesetzt

# our $MAX_PAYLOAD_SIZE = 65536;
our $MAX_PAYLOAD_SIZE = 11141120;

Es erscheint jetzt keine Fehlermeldung mehr im Log, jedoch scheint FhemNative mit dem Chart trotzdem nicht klar zu kommen. Beim Aufruf des
Raums mit dem Chart wird jedes mal die Logdatei im Fhem abgeholt, jedoch erscheint kein Diagramm. Im Edit Modus ist die Position des Charts
zu sehen, jedoch ebenfalls kein Inhalt.


Viele Grüße
     Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mumpitzstuff am 24 September 2019, 10:32:15
Ich wollte mal eine Blick rein werfen ohne jetzt groß etwas zu ändern am System. Das sollte doch funktionieren (wenn ich es richtig verstanden habe), indem ich lediglich das Attribut longpoll für WEB auf websocket umstelle und in der App die IP des FHEM Servers und den Port 8083 angebe.

Wonach kann ich suchen wenn es nicht funktioniert. Debug habe ich in den Settings angeschaltet, aber wo wird das File unter Android abgelegt?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 24 September 2019, 10:55:02
Zitat von: mumpitzstuff am 24 September 2019, 10:32:15
Debug habe ich in den Settings angeschaltet, aber wo wird das File unter Android abgelegt?
Für Windows aktiviert man Logging und beim deaktivieren wird nach einem Ablageort gefragt. Eventuell ist es bei Android genauso.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 September 2019, 12:10:42
Zitat von: ch.eick am 24 September 2019, 10:55:02
Für Windows aktiviert man Logging und beim deaktivieren wird nach einem Ablageort gefragt. Eventuell ist es bei Android genauso.

Korrekt. Auf allen Systemen ist das identisch. Android fragt dann nach der Berechtigung.

@mumpitzstuff
Fhemweb braucht dafür ein Update

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 September 2019, 12:12:58
[quote author=ch.eick link=topic=102291.msg977226#msg977226
Es erscheint jetzt keine Fehlermeldung mehr im Log, jedoch scheint FhemNative mit dem Chart trotzdem nicht klar zu kommen. Beim Aufruf des
Raums mit dem Chart wird jedes mal die Logdatei im Fhem abgeholt, jedoch erscheint kein Diagramm. Im Edit Modus ist die Position des Charts
zu sehen, jedoch ebenfalls kein Inhalt
[/quote]

Wie groß ist denn die Datei. FhemNative speichert keine Daten, also wird das File immer neu geladen. Schick mir Mal einen Monat, wenn das ok für dich ist, dann teste ich.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mumpitzstuff am 24 September 2019, 13:09:44
Zitat von: Syrex-o am 24 September 2019, 12:10:42
Korrekt. Auf allen Systemen ist das identisch. Android fragt dann nach der Berechtigung.

@mumpitzstuff
Fhemweb braucht dafür ein Update

Beste Grüße

Update bedeutet was genau?

Das hier?

Inhalt des GitHub Ordners 00_Websocket nach opt/fhem/FHEM kopieren

Falls ja, kannst du das bitte im ersten Beitrag mit dazu schreiben (der Punkte taucht nur bei der anderen Websocket Installation auf)? Dann wird das sicherlich klarer. Vielleicht auch gleich dazu schreiben, das darüber nicht der volle Funktionsumfang funktioniert...
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Tobias am 24 September 2019, 13:28:23
sieht gut aus. :)
Ist es geplant eine Alternative zur FTUI Medialist zu implementieren?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 24 September 2019, 13:29:23
Zitat
Wie groß ist denn die Datei. FhemNative speichert keine Daten, also wird das File immer neu geladen. Schick mir Mal einen Monat, wenn das ok für dich ist, dann teste ich.
Ich habe es hier mit angehängt
https://forum.fhem.de/index.php/topic,102291.msg977226.html#msg977226 (https://forum.fhem.de/index.php/topic,102291.msg977226.html#msg977226)

Eventuell wäre auch noch das "-" zu berücksichtigen. In dem Diagramm im passenden Thread https://forum.fhem.de/index.php/topic,102291.msg977091.html#msg977091 (https://forum.fhem.de/index.php/topic,102291.msg977091.html#msg977091) sieht man wie ich es in SVG abgebildet habe.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 24 September 2019, 13:59:59
Zitat von: Tobias am 24 September 2019, 13:28:23
sieht gut aus. :)
Ist es geplant eine Alternative zur FTUI Medialist zu implementieren?

Steht mit auf meiner Agenda. Genauso wie eine KODi Remote und ein Musik Player.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Frini am 26 September 2019, 06:37:52
Hallo,
ich habe mich gestern abend mal herangewagt, so als quick'n dirty bedienung von Unterwegs. Und es klappt echt gut. Das könnte es für mich werden  ;D
Was mir allerdings aufgefallen ist. Ich habe die Räume übertragen, soweit so gut.
Ich habe relativ viele Räume, so dass ich auf meinem Note durch die Liste Scrollen muss. Jetzt sehe ich zwar die hochgescrollten Räume, allerdings scheit der Hyperlink nicht zu funktionieren. Es werden immer die Räume ausgewählt, welche als erstes auf dem Bildschirm stehen. Ist etwas schwer zu beschreiben.
mal als Beispiel:
Home
Rollladen
Klima
Kino
USV
SYSTEM
----- ab hier muss ich hochscrollen
Wohzimmer
Kinderzimmer
Schlafzimmer
Küche
Flur
Einstellungen

Möchte ich jetzt Flur auswählen, öffnet er der Raum System.

Eine vielleicht blöde Frage hätte ich noch, wie kann ich aus der Raumeditierung wieder raus? Also da wo man die Räume in der Raumliste anordnen, löschen und Umbennen kann?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 26 September 2019, 14:10:29
Hallo und erstmal vielen Dank für die viele Arbeit und Mühe -

ich möchte per Slider meine Homematic Rolläden betätigen ,dafür habe ich den Slider auf Vertical umgestellt - soweit klappt auch alles -
wenn ich jetzt möchte das der Slider Oben 0 und Unten 100 hat (Wie bei Homematic Üblich) ,
habe ich min wert 100 und max wert 0 eingestellt - leider reagiert der Slider dann nicht mehr .

Ziel ist es mit den Slider "Sinrichtig" die Rolläden runter zu fahren (also unten 100 % oben 0%)
mache ich was falsch oder ist es einfach nicht so gedacht/ gewünscht ?   
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 September 2019, 14:46:21
Zitat von: MadAlex am 26 September 2019, 14:10:29
Hallo und erstmal vielen Dank für die viele Arbeit und Mühe -

ich möchte per Slider meine Homematic Rolläden betätigen ,dafür habe ich den Slider auf Vertical umgestellt - soweit klappt auch alles -
wenn ich jetzt möchte das der Slider Oben 0 und Unten 100 hat (Wie bei Homematic Üblich) ,
habe ich min wert 100 und max wert 0 eingestellt - leider reagiert der Slider dann nicht mehr .

Ziel ist es mit den Slider "Sinrichtig" die Rolläden runter zu fahren (also unten 100 % oben 0%)
mache ich was falsch oder ist es einfach nicht so gedacht/ gewünscht ?   

Hey, da hatte ich tatsächlich nicht dran gedacht.
Sollte aber nicht schwer sein das einzubauen. Kommt mit version 2.0.2  :D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: ch.eick am 26 September 2019, 15:10:28
Hallo zusammen.

Ich hab da auch noch ein Anliegen. Im Fhem habe ich Unterräume mit "->" definiert und somit quasi mehrere Level, die im Browser aufklappen.

Es wäre toll, wenn das auch übernommen würde.

Z.B
Strom
Strom->Zähler
Strom->Photovoltaik
Strom->Diagramme

Im FhemWeb wird nur Strom angezeigt und beim Draufklicken werden dann Zähler, Photovoltaik und Diagramme eingerückt dargestellt.

Viele Grüße Christian


Gesendet von meinem SM-G930F mit Tapatalk
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 26 September 2019, 15:25:22
Zitat von: Syrex-o am 26 September 2019, 14:46:21
Hey, da hatte ich tatsächlich nicht dran gedacht.
Sollte aber nicht schwer sein das einzubauen. Kommt mit version 2.0.2  :D

Beste Grüße

Super vielen Dank - dann war ich ja nicht zu doof ... (das ist ja schon mal beruhigend ;) )
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Tobias am 26 September 2019, 16:58:34
Hi,
ich habe mal die Windows VErsion ausprobiert
Wenn ich in den Settings bin, gibt es kein zurück button. Bin da gefangen im Screen.
Wenn ich im HOmeScreen bin gibt es nichts um den Bearbeiten Modus um zu starten?
Habe dann gewechselt in die Android version: Ich finde kein Widget, um eine reine Readingsanzeige hinzubekommen. (oder ich bediene das Label falsch) Ich möchte die Temeratur meines Warmwassers einfach schöde anzeigen: Device  "Heizung", Reading: "WW-Temp-Oben"

Nur in der AndroidVErsion tippt man sich blöde um alles aufzubauen ;)  Deswegen die wollte ich starten mit der WindowsVErsion.
GIbt es auch eine ShelloPtion mit der man einzelne fertige jsons übergibt?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 26 September 2019, 18:17:38
Zitat von: mumpitzstuff am 24 September 2019, 13:09:44
Update bedeutet was genau?

Das hier?

Inhalt des GitHub Ordners 00_Websocket nach opt/fhem/FHEM kopieren

Nein. Ein Update von Fhemweb. rudolfkoenig hat das vor einer Weile implementiert.

Zitat von: ch.eick am 26 September 2019, 15:10:28
Im FhemWeb wird nur Strom angezeigt und beim Draufklicken werden dann Zähler, Photovoltaik und Diagramme eingerückt dargestellt.

Nehme ich mal auf die Liste, steht aber aktuell nicht vorne an bei mir.

@Tobias
ZitatWenn ich in den Settings bin, gibt es kein zurück button. Bin da gefangen im Screen.
Das ist tatsächlich etwas verwirrend. AUs settings kommt man mit ESC raus. Einen Button Füge ich für Version 2.0.2 mal hinzu.

ZitatWenn ich im HOmeScreen bin gibt es nichts um den Bearbeiten Modus um zu starten?
Klar Long-press. Aber ab 2.0.2 kommen Button dafür.
Habe eingesehen, dass das sehr verwirrend ist. Speziell bei Desktop Anwendungen.

ZitatIch finde kein Widget, um eine reine Readingsanzeige hinzubekommen. (oder ich bediene das Label falsch) Ich möchte die Temeratur meines Warmwassers einfach schöde anzeigen: Device  "Heizung", Reading: "WW-Temp-Oben"
Das Label kann das doch problemlos.

ZitatGIbt es auch eine ShelloPtion mit der man einzelne fertige jsons übergibt?
Jop per Button. sendCommand ist dein Stichwort. Das kann Freitext senden.
Bsp.:

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 26 September 2019, 20:33:28
ist es evtl möglich beim Thermostat einen eigene Label-Endung unterzugringen ?
die Anzeige eigent sich ja auch super für z.b. Füllstände oder die Luftfeuchtigkeit usw...
Beim Circle-Slider z.b. ist die möglichkeit da .

Gibt es noch einen trick das json File von Windows nach Android zu kopieren ?
Das Tablet akzeptiert die Datei "übernimmt" aber nix (GENERAL.SETTINGS.IMPORT.MESSAGES.SUCCESS.INFO)
Wenn ich in die Json rein schaue sieht die Datei anders aus:

gespeichert in windows 10:
{"IPsettings":"{\"IP\":\"192.168.178.180\",\"PORT\":\"8083\",\"WSS\":false,\"type\":\"Fhemweb\"}","checkUpdates":"false","grid":"{\"enabled\":true,\"gridSize\":20}","language":"\"de\"","responsiveResize":"false","rooms":"[{\"ID\":0,\"name\":\"Home\",\"icon\":\"home\",\"components\":
.
.
.
gespeichert in Android 5.1:

{"IPsettings":"\"{\\\"IP\\\":\\\"192.168.178.180\\\",\\\"PORT\\\":\\\"8083\\\",\\\"WSS\\\":false,\\\"type\\\":\\\"Fhemweb\\\"}\"","appTheme":"\"dark\"","checkUpdates":"true","grid":"\"{\\\"enabled\\\":true,\\\"gridSize\\\":20}\"","language":"\"de\"","responsiveResize":"true","rooms":"[{\"roomID\":0,\"roomName\":\"Home\",\"roomIcon\":\"home\",\"components\":
.
.
.

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 27 September 2019, 06:21:57
Zitat von: MadAlex am 26 September 2019, 20:33:28
ist es evtl möglich beim Thermostat einen eigene Label-Endung unterzugringen ?
die Anzeige eigent sich ja auch super für z.b. Füllstände oder die Luftfeuchtigkeit usw...
Beim Circle-Slider z.b. ist die möglichkeit da .

Kann Ich gern mit einbauen.

ZitatGibt es noch einen trick das json File von Windows nach Android zu kopieren ?
Das Tablet akzeptiert die Datei "übernimmt" aber nix (GENERAL.SETTINGS.IMPORT.MESSAGES.SUCCESS.INFO)
Wenn ich in die Json rein schaue sieht die Datei anders aus:

Hast du auf dem Android Gerät einmal die Fhem Verbindung konfiguriert. Habe mitbekommen, dass ein Settings import aktuell nur funktioniert, wenn man das vorher einmal macht.

Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 27 September 2019, 08:42:17
Update FhemNative 2.0.2

Hey zusammen,

Kleines aber nettes Update für FhemNative.

Folgendes Hat sich geändert (auch jederzeit in settings --> changes einsehbar):
1. Komponenten laden schneller
2. Edit Buttons "Hura" Ich habe eingesehen, dass long-press für cross-platform komisch ist
3. ein paar umgesetzte Wünsche
4. Auto Device Loader

Infos zum Auto Device Loader (beta):
FhemNative kann jetzt automatisch Geräte anlegen und Räumen zuordnen.
Das passiert als userAttr im gewünschten Device mit folgender Syntax:
FhemNative@"Komponenten Name";reading:"reading";setReading:"Attribut, dass verändert werden soll";
Oder als Beispiel:
FhemNative@Switch;reading:value;setReading:value;
Bsp. für den Color Picker:
FhemNative@Colorpicker;reading:RGB;setReading:RGB;showSlider:true;

Das funktioniert für alle Einstellungsoptionen die in der GitHub Doku stehen.

Ich hoffe das Update macht Freude.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 27 September 2019, 19:44:42
vielen dank für die tolle Arbeit !

Läuft super - Die "Wünsche" sind toll umgesetzt .
Settings übertragen geht mit den neuen Versionen einwandfrei .
Die Performance ist selbst auf menem alten Test-Tablet (5.1.1) anständig.

Die Bedienung geht nach kurzer zeit gut von der Hand - hatte schon mehrere möglichkeiten ausprobiert nen Tablet anzubinden ,
was immer an meiner doofheit und mangeldend Kenntnissen gescheitert ist 

nur als idee :
evtl wie den Edit button in den Einstellungen die aktualisierungs Anzeige der Geräte deaktivierbar machen
Ich habe zb. einiges an LaCrosse Sensoren und die Blaue Anzeige verschwindet im Prinzip garnicht . 
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 09:48:38
Vielen Dank für das tolle Feedback.
Den Button um die Nachrichten abzuschalten gibt es auch.
Dein Stichwort ist Toast Nachrichten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoods am 28 September 2019, 13:09:29
Hi,

ich möchte Fhemweb als Schnittstelle nutzen bekomme aber 1. connect to Fhem, dann 2. disconnected ... und dann noch 3. Timeout ...

Meine Config:
defmod WEB_TEST FHEMWEB 8089 global
attr WEB_TEST csrfToken none
attr WEB_TEST longpoll websocket
attr WEB_TEST room System,Labor


defmod allowed_WEB_TEST allowed
attr allowed_WEB_TEST room System,Labor
attr allowed_WEB_TEST validFor WEB_TEST


Fhem wurde zuvor aktualisiert und getestet habe ich mit dem Windows Client 2.0.2 und der Android App 2.0.2. Muss ich Fhem seitig noch weitere Module installieren oder Anpassungen machen? Wo ich auch noch hänge ist, wenn ich den standard Port 8083 für WEB nehme dann ist dieser Zugang natürlich Passwort geschützt aber in der FhemNative Oberfläche kann ich nirgends einen User + Passwort mitgeben. Übersehe ich hier was?

Bin für jeden Tipp dankbar!

Viele Grüße, hoods
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 13:14:29
Zitat von: hoods am 28 September 2019, 13:09:29
Hi,

ich möchte Fhemweb als Schnittstelle nutzen bekomme aber 1. connect to Fhem, dann 2. disconnected ... und dann noch 3. Timeout ...

Meine Config:
defmod WEB_TEST FHEMWEB 8089 global
attr WEB_TEST csrfToken none
attr WEB_TEST longpoll websocket
attr WEB_TEST room System,Labor


defmod allowed_WEB_TEST allowed
attr allowed_WEB_TEST room System,Labor
attr allowed_WEB_TEST validFor WEB_TEST


Fhem wurde zuvor aktualisiert und getestet habe ich mit dem Windows Client 2.0.2 und der Android App 2.0.2. Muss ich Fhem seitig noch weitere Module installieren oder Anpassungen machen? Wo ich auch noch hänge ist, wenn ich den standard Port 8083 für WEB nehme dann ist dieser Zugang natürlich Passwort geschützt aber in der FhemNative Oberfläche kann ich nirgends einen User + Passwort mitgeben. Übersehe ich hier was?

Bin für jeden Tipp dankbar!

Viele Grüße, hoods

Sicher, dass du Fhemweb aktualisiert hast ?

FhemNative kann aktuell noch keine secure Verbindung aufbauen

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Frini am 28 September 2019, 13:15:36
Zitat von: Frini am 26 September 2019, 06:37:52
Hallo,
ich habe mich gestern abend mal herangewagt, so als quick'n dirty bedienung von Unterwegs. Und es klappt echt gut. Das könnte es für mich werden  ;D
Was mir allerdings aufgefallen ist. Ich habe die Räume übertragen, soweit so gut.
Ich habe relativ viele Räume, so dass ich auf meinem Note durch die Liste Scrollen muss. Jetzt sehe ich zwar die hochgescrollten Räume, allerdings scheit der Hyperlink nicht zu funktionieren. Es werden immer die Räume ausgewählt, welche als erstes auf dem Bildschirm stehen. Ist etwas schwer zu beschreiben.
mal als Beispiel:
Home
Rollladen
Klima
Kino
USV
SYSTEM
----- ab hier muss ich hochscrollen
Wohzimmer
Kinderzimmer
Schlafzimmer
Küche
Flur
Einstellungen

Möchte ich jetzt Flur auswählen, öffnet er der Raum System.

Eine vielleicht blöde Frage hätte ich noch, wie kann ich aus der Raumeditierung wieder raus? Also da wo man die Räume in der Raumliste anordnen, löschen und Umbennen kann?

Mir gefällt es immer besser. Auf dem Windows Rechner lade ich die App jetzt im Autostart Klasse.
Aber den oben genannten Fehler habe ich in der Windows Version auch. Ich kann nur so viele Räume anlegen wie gleichzeitig dargestellt werden können.

Ich hab mir versucht den Swiper zu einem Raum hinzuzufügen. Den kann ich allerdings nicht mehr löschen. Oder ich hab da was nicht verstanden
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 13:20:54
Zitat
Aber den oben genannten Fehler habe ich in der Windows Version auch. Ich kann nur so viele Räume anlegen wie gleichzeitig dargestellt werden können.

Ich hab mir versucht den Swiper zu einem Raum hinzuzufügen. Den kann ich allerdings nicht mehr löschen. Oder ich hab da was nicht verstanden

Zu 1. Auch bei 2.0.2 ? Ich dachte i h hab es behoben ::)

Zu 2. Der swiper hat 2 Bearbeitungsfunktionen. Das Raster gibt an, wo du Komponenten hinzufügst. Also:
Raster im Swiper: Komponenten können zum Swiper hinzugefügt werden.
Raster im Raum: Komponenten können zum Raum hinzugefügt werden und der swiper kann mit Doppelklick gelöscht werden.

Ich hoffe das hilft.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Pusemukel am 28 September 2019, 13:34:35
Hallo Leute,
ist es möglich mal ein paar Screenshots hier einzustellen damit man mal ne Vorstellung bekommt was möglich ist ?

Gruss

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 13:36:36
Zitat von: Pusemukel am 28 September 2019, 13:34:35
Hallo Leute,
ist es möglich mal ein paar Screenshots hier einzustellen damit man mal ne Vorstellung bekommt was möglich ist ?

Gruss

Gesendet von meinem RMX1851 mit Tapatalk

Oh, das fände ich auch gut 😁
Mich würde sehr interessieren, was ihr alles schon mit FhemNative angestellt habt  ;)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Frini am 28 September 2019, 14:00:36
Ne ist noch vorhanden.
Und ich krieg das nicht hin  ??? Liegt aber glaub ich an mir. Ich lass den weg
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 14:02:30
Zitat von: Frini am 28 September 2019, 14:00:36
Ne ist noch vorhanden.
Und ich krieg das nicht hin  ??? Liegt aber glaub ich an mir. Ich lass den weg

Hab gerade getestet. Ist noch vorhanden. Hab aber schon einen Fix parat. Kommt mit 2.0.3

Für den Swiper mach ich Mal ein GIF, damit es deutlicher ist

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoods am 28 September 2019, 15:05:51
ZitatSicher, dass du Fhemweb aktualisiert hast ?

Ja, schaut für mich so aus ....
01_FHEMWEB.pm             20206 2019-09-20 10:48:29Z rudolfkoenig

-rw-r--r-- 1 fhem dialout 159964 Sep 28 12:31 01_FHEMWEB.pm

Gruss hoods
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoods am 28 September 2019, 15:26:37
Hi,

ich habe nun auch die drei Perl Module aus https://github.com/Syrex-o/FhemNative/tree/master/00_Websocket nach /opt/fhem/FHEM kopiert (weil mir nicht ganz klar ist ob die Module evt doch notwendig sind trotz Nutzung von Fhemweb) und die Berechtigung entsprechend gesetzt sowie ein websocket_json erstellt aber es funktioniert leider nicht.

defmod WEB_TEST_json websocket_json
attr WEB_TEST_json IODev websocketPort
attr WEB_TEST_json room Labor,System


Ein verbose 5 für das WEB_TEST Device liefert:
2019.09.28 15:13:00 4: Connection accepted from WEB_TEST_192.168.178.37_63967
2019.09.28 15:13:00 4: authorize WEB_TEST/cmd/jsonlist2: allowed_WEB returned dont care
2019.09.28 15:13:00 4: authorize WEB_TEST/cmd/jsonlist2: allowed_WEB_TEST returned dont care




Im FhemNative Log taucht nur folgendes auf:
Sat Sep 28 2019 15:10:12 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Sat Sep 28 2019 15:10:20 GMT+0200 (Mitteleuropäische Sommerzeit) ERROR: Error: Fhem: Disconnected from Fhem
Sat Sep 28 2019 15:10:23 GMT+0200 (Mitteleuropäische Sommerzeit) ERROR: Error: Fhem: Connection timeout to Fhem.
Sat Sep 28 2019 15:10:31 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended


Was habe ich vergessen?

Gruss hoods
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 17:25:54
Zitat
Was habe ich vergessen?

Den richtigen Port ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Pusemukel am 28 September 2019, 19:27:04
Hi
ich hab mich nun auch mal dran gewagt
Der raum import Funktioniert soweit.
Leider bekomme ich diese Fehlermeldung in den buttons. Worauf deutet das hin ?
(https://uploads.tapatalk-cdn.com/20190928/3cb7cfb30ecbe091469c281d0fe3dcc6.jpg)

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoods am 28 September 2019, 19:55:44
ZitatDen richtigen Port ?
Ja, den Port habe ich mehrfach geprüft und ich bekomme ja auch die Toaster Meldung Connect to Fhem (in grün) allerdings 2sec später dann direkt disconnected ... (in rot).

Ich habe nun umgestellt auf "Websocket" und damit funktioniert es bisher.

Gruss hoods
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 22:00:02
Zitat von: hoods am 28 September 2019, 19:55:44
Ja, den Port habe ich mehrfach geprüft und ich bekomme ja auch die Toaster Meldung Connect to Fhem (in grün) allerdings 2sec später dann direkt disconnected ... (in rot).

Ich habe nun umgestellt auf "Websocket" und damit funktioniert es bisher.

Gruss hoods

Naja, Fhemweb und Websocket sind verschiedene Weisen sich zu verbinden.
Die Websocket Option braucht die externen Bibliotheken.
Fhemweb nicht.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoppel118 am 28 September 2019, 22:59:17
Zitat von: ch.eick am 26 September 2019, 15:10:28
Hallo zusammen.

Ich hab da auch noch ein Anliegen. Im Fhem habe ich Unterräume mit "->" definiert und somit quasi mehrere Level, die im Browser aufklappen.

Es wäre toll, wenn das auch übernommen würde.

Z.B
Strom
Strom->Zähler
Strom->Photovoltaik
Strom->Diagramme

Im FhemWeb wird nur Strom angezeigt und beim Draufklicken werden dann Zähler, Photovoltaik und Diagramme eingerückt dargestellt.

Viele Grüße Christian


Gesendet von meinem SM-G930F mit Tapatalk

So sind meine Räume auch konfiguriert. Können die dann irgendwie importiert werden?

Gruß Hoppel
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 28 September 2019, 23:02:58
Zitat
So sind meine Räume auch konfiguriert. Können die dann irgendwie importiert werden?

Nicht automatisch. Aber steht auf meiner Agenda. Sollte auch mit dem nächsten Update kommen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 29 September 2019, 10:28:52
Hi,

heute dazu gekommen mir die neue Version anzusehen.

Das mit den "Bearbeiten"-Button ist schon mal top!!!

Was nicht so ganz funktioniert ist der Import der Geräte... die Eigenschaft Label wird nicht gezogen..

Ich habe folgendes UsrAttr
FhemNative@Switch;reading:state;setReading:state;Label:Vitrine;

aber Label bleibt der Device-Name

Mache ich was falsch?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: hoppel118 am 29 September 2019, 11:43:06
Zitat von: Syrex-o am 28 September 2019, 23:02:58
Nicht automatisch. Aber steht auf meiner Agenda. Sollte auch mit dem nächsten Update kommen.

Super, danke!!!

Viele Grüße Hoppel
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 30 September 2019, 14:42:42
Womit hast du die Anzeige der Ventilöffnung in % eingbaut? Das ist doch das was du in der Gruppe Heizung unten hast oder?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 30 September 2019, 14:50:24
Zitat von: mkraus81 am 30 September 2019, 14:42:42
Womit hast du die Anzeige der Ventilöffnung in % eingebaut? Das ist doch das was du in der Gruppe Heizung unten hast oder?

Nicht Gruppe Heizung sondern eher indoor Wetterstation
Das ist nicht die Ventilöffnung in % ,Sondern die Luftfeuchtigkeit / Ventilöffnung natürlich genauso möglich - Circle Slider
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 30 September 2019, 15:03:00
Zitat von: MadAlex am 30 September 2019, 14:50:24
Nicht Gruppe Heizung sondern eher indoor Wetterstation
Das ist nicht die Ventilöffnung in % ,Sondern die Luftfeuchtigkeit / Ventilöffnung natürlich genauso möglich - Circle Slider

bei Schlafzimmer ist es in Gruppe Heizung ;-)

Danke Circle Slider habe ich bis jetzt noch nicht genutzt, und gar nicht gesehen
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 30 September 2019, 15:41:48
Zitat von: mkraus81 am 30 September 2019, 15:03:00
bei Schlafzimmer ist es in Gruppe Heizung ;-)

Danke Circle Slider habe ich bis jetzt noch nicht genutzt, und gar nicht gesehen

Da haben wir aneinander vorbei geschrieben - Gruppe war für mich gedanklich der "Raum" und war gedanklich beim ersten Bild...
- völlig Egal -
jeder Zahlenwert (Reading)  lässt sich als definierbarer "Kreis" darstellen - soweit ich das gesehen hab ...
mir ist im Altbau der Luftfeuchigkeitswert Wichtiger als die Ventilöffnung ...
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 30 September 2019, 19:25:27
ich gebe auf für heute... hab mir alles schön angeordnet und dann mal das windows-fenster in der größe verändert (kleiner gemacht) und schon werden alle
objekte verschoben und in der größe komplett verändert, so dass hinterher nichts mehr passt :-(
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 30 September 2019, 19:33:54
Zitat von: mkraus81 am 30 September 2019, 19:25:27
ich gebe auf für heute... hab mir alles schön angeordnet und dann mal das windows-fenster in der größe verändert (kleiner gemacht) und schon werden alle
objekte verschoben und in der größe komplett verändert, so dass hinterher nichts mehr passt :-(

Das ist der Sinn von "responsive resize". Wenn du alles fest fixieren willst, kannst du diesen Punkt in den Einstellungen einfach abdrehen.
Das dient dazu, dass beim import auf andere Geräte alles passend ausgerichtet wird.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 30 September 2019, 19:45:59
Zitat von: Syrex-o am 30 September 2019, 19:33:54
Das ist der Sinn von "responsive resize". Wenn du alles fest fixieren willst, kannst du diesen Punkt in den Einstellungen einfach abdrehen.
Das dient dazu, dass beim import auf andere Geräte alles passend ausgerichtet wird.

Beste Grüße

habe alles abgedreht ABER trotzdem passiert das...
man schiebt es zusammen und alles liegt klein übereinander...
dann schiebt man das fenster wieder groß und alles bleibt übereinander nur wwerden die Controls in die Breite gezogen... das finde ich eher ungünstig... da man dann wieder alles neu ausrichten kann

EDIT: habe die Einstellung nochmal aktviert und deaktiviert... und nun geht es... scheinbar war da irgendwas nicht richtig gespeichert... weil ich habe z.B. auch das Problem... wenn ich oft "Eigenschaften" vom Control aufrufe... irgendwann das Fenster nicht mehr reagiert... und ich die Anwendung dann beenden und neustarten muss
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 02 Oktober 2019, 13:43:23
Hi,

ich bin glaube zu blöd ein Chart zu erstellen...
Ich habe ein LogDevice mit dem Namen

FileLog_MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer

aber das Control in FhemNative sagt mir immer kein Reading gefunden
egal welches Reading ist ihm gebe

2019-10-02_13:03:10 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_humidity: 37.99
2019-10-02_13:03:10 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_linkquality: 23
2019-10-02_13:23:54 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_pressure: 995.8
2019-10-02_13:23:54 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_linkquality: 15
2019-10-02_13:23:54 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_humidity: 39.32
2019-10-02_13:23:54 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_temperature: 26.33
2019-10-02_13:23:54 MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_Dew: 11.40


das sind die letzten Einträge in dem Logfile... sag mal bitte was ich bei Reading eintragen muss z.B. für die Temperatur

Ich habe folgendes versucht
- Aqara_Temp_Hum_EG_Wohnzimmer_temperature:
- Aqara_Temp_Hum_EG_Wohnzimmer_temperature
- MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_temperature:
- MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer Aqara_Temp_Hum_EG_Wohnzimmer_temperature
- temperature:
- Temperatur

aber keins geht

DANKE und Gruß
Marcel

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 02 Oktober 2019, 13:53:50
Zitat von: mkraus81 am 02 Oktober 2019, 13:43:23
aber das Control in FhemNative sagt mir immer kein Reading gefunden

Das liegt nicht an dir. Lass dich bei manchen Dingen nicht davon abschrecken, dass kein Reading gefunden wurde. In deinem Beispiel müsste FhemNatve die Daten erst laden um festzustellen ob dein Reading enthalten ist. Das macht keinen Sinn.
Also dein Chart-Reading wäre z.B.: Aqara_Temp_Hum_EG_Wohnzimmer_humidity

P.S. Reading gefunden gibt es nur, wenn das Reading auch wirklich im Device als Reading steht.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 02 Oktober 2019, 14:10:56
ok, danke... dann vielleicht in der Doku ergänzen

geht aber trotzdem nicht

siehe Anhang
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 02 Oktober 2019, 14:15:02
Zitat von: mkraus81 am 02 Oktober 2019, 14:10:56
ok, danke... dann vielleicht in der Doku ergänzen

geht aber trotzdem nicht

siehe Anhang

FhemNative kann im Moment nur Filelogs lesen und das auch nur wenn die Verbindung NICHT mit FhemWeb aufgebaut ist.

Heisßt dein Gerät FileLog Device wirklich "FileLog_MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer"?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 02 Oktober 2019, 14:18:14
ja

und nutzte Verbindung websocket
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 02 Oktober 2019, 14:23:53
Zitat von: mkraus81 am 02 Oktober 2019, 14:18:14
ja

und nutzte Verbindung websocket
Was sagt denn das FhemNative Log dazu?

Der Speicherort ist für mich neu, aber das muss nichts heißen. Hast du "GetCurrentFile" an?
Hast du schon versucht ein spezielles Log-File zu laden?

P.S. Mehr Infos und Meldungen wären toll.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 02 Oktober 2019, 14:33:05
wenn ich currentfile aus mache
und ein file namen hinterlege z.B. MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer-2019-10.log

dann wird gar nichts angezeigt

im log steht nur (mit get current log)

Wed Oct 02 2019 14:34:41 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Wed Oct 02 2019 14:35:12 GMT+0200 (Mitteleuropäische Sommerzeit) ERROR: TypeError: Cannot read property '0' of null
Wed Oct 02 2019 14:35:45 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended
Wed Oct 02 2019 14:36:09 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Wed Oct 02 2019 14:36:31 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 02 Oktober 2019, 14:45:19
Zitat von: mkraus81 am 02 Oktober 2019, 14:33:05
wenn ich currentfile aus mache
und ein file namen hinterlege z.B. MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer-2019-10.log

dann wird gar nichts angezeigt

im log steht nur (mit get current log)

Wed Oct 02 2019 14:34:41 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Wed Oct 02 2019 14:35:12 GMT+0200 (Mitteleuropäische Sommerzeit) ERROR: TypeError: Cannot read property '0' of null
Wed Oct 02 2019 14:35:45 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended
Wed Oct 02 2019 14:36:09 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging started
Wed Oct 02 2019 14:36:31 GMT+0200 (Mitteleuropäische Sommerzeit) INFO: Logging ended

Ok, das sieht so aus, als wurde dein Reading nicht im Log gefunden. Schick mir mal bitte (wenn du kein Problem damit hast) ein Log-File, damit ich es testen kann.

P.S. Am PC kann man jederzeit auf View-> toggle developer tools klicken und die Fehler ind er Console sehen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 02 Oktober 2019, 14:50:48
hier das logfile
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 03 Oktober 2019, 20:13:52
Hast du eigentlich vor z.B. Fritz Anrufliste oder Kalender einzubinden?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: MadAlex am 03 Oktober 2019, 20:53:57
meinen Abfallkallender hab ich einfach mit Label angebunden - etwas Probleme mit dem Zeichensatz (Umlaute) aber funktioniert-
habe einfach next_text genommen -
kannst dir natürlich auch nen userreading erstellen und dir dass anzeigen lassen .

Die Call list von der Fitzbox ab ich leider auch nicht zum laufen

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Stümie am 04 Oktober 2019, 14:18:38
Hey,

Ich habe mich gestern mal mit diesem Frontend näher beschäftigt und die Einrichtung hat auf Anhieb funktioniert. Ich finde das Design auch super. Ein Lob an den Entwickler.

Ich hätte jedoch noch ein paar Fragen:

Wie stelle ich am besten den Status eines Fensterkontaktes dar? Ich wollte es eigentlich über ein Icon lösen. Leider finde ich kein Fenster Icon. Kann man irgendwie die Icons selbstständig erweitern?

Wie stelle ich die sliderlänge ein? Gibt es da eine Mindestlänge, die man nicht unterschreiten darf? Über die blauen Ziehpunkte im Bearbeitungsmodus ist die Größenänderung bei mir etwas "hakelig" und ich komme einfach nicht unter eine bestimmte Länge.

Außerdem kann ich die App nicht mit dem zurück Pfeil unter Android beenden. Ist das so gewollt?

Gruß Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 05 Oktober 2019, 11:15:31
Hey,

ZitatWas nicht so ganz funktioniert ist der Import der Geräte... die Eigenschaft Label wird nicht gezogen..

Ich habe folgendes UsrAttr
FhemNative@Switch;reading:state;setReading:state;Label:Vitrine;
Das muss ich mir mal angucken. Versuche es für die nächste Version zu beheben.

Zitat
Wie stelle ich am besten den Status eines Fensterkontaktes dar? Ich wollte es eigentlich über ein Icon lösen. Leider finde ich kein Fenster Icon. Kann man irgendwie die Icons selbstständig erweitern?
Oh, das hab ich scheinbar übersehen. Ich guck mal ob ich etwas finde. Eigene Icons hinzufügen geht leider nicht.

Zitat
Gibt es da eine Mindestlänge, die man nicht unterschreiten darf?
Ja die gibt es.

Zitat
Ist das so gewollt?
Ja, kann man aber sicher drüber streiten.

Zitat
Fritz Anrufliste oder Kalender einzubinden?
Aktuell nicht, kann man aber sicher drüber nachdenken

Beste grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mrbreil am 07 Oktober 2019, 11:40:20
Guten Tag, probiere mich auch gerade an diesem Programm. Bekomme es aber gar nicht zum laufen.
Eingesetzt wird die Windows Version 2.0.2.
In Fhem habe ich die folgenden Geräte erstellt:

defmod wsPort websocket 8088 global
attr wsPort room temp

defmod wsPort_json websocket_json
attr wsPort_json IODev wsPort
attr wsPort_json room temp



Wenn ich FhemNative starte erhalte ich zwar die grüne Toastmessage es sei mit fhem verbunden, es steht dann aber bei den einzelnen Widgets "Keine Verbindung zu Fhem. Bitte bearbeite deine IP Einstellungen". Beim anlegen der Widgets wird auch das Device und das Reading grün hinterlegt. Unter Einstellungen kann ich auch die Räume generieren lassen. Aber bei den Geräten steht "Keine Komponenten für FhemNative gefunden".
Im FHEM Log ist nix zu finden. Wo ist mein Denkfehler?

Gruß Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 07 Oktober 2019, 11:51:39
ZitatWo ist mein Denkfehler?
Ich habe jetzt schon häufig gesehen, dass der Port Probleme macht. Ist 8080 nicht frei?

Was sagt denn das Log-File von FhemNative?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 07 Oktober 2019, 12:28:47
Update FhemNative 2.0.3

So, wieder ein hoffentlich nettes Update für FhemNative.

Was hat sich getan:
Wie immer sind alle Details im Changelog der App.

Zu den Raum-Gruppen:
Beim Erstellen von Räumen kann jetzt ein Switch auf: "Use room as Menu" gesetzt werden (siehe Anhang 1).
Das erlaubt es den Raum als Menü Punkt auszuwählen.
Erstellt man nun einen weiteren Raum, so gibt es eine weitere Option "Group room to menu structure" (Siehe Anhang 2 und 3).
Damit kann man den Raum an eine vorher kreierte Gruppe anheften.

Im Seiten-Menü kann dann der Raum weiterhin verwendet werden und der zugeordnete Raum erscheint in der Unterliste (Siehe Anhang 4).

P.S.
@mkraus81
Charts sind behoben. Ich habe genau dein Log getestet. Das geht jetzt.

@mkraus81
ZitatFhemNative@Switch;reading:state;setReading:state;Label:Vitrine;
Genau das Habe ich getestet und es funktioniert. Wichtig ist das Semikolon am Ende.

@Stümie
Habe ein Windows Icon als Fenster hinzugefügt. Das sollte es ja tun, richtig?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 07 Oktober 2019, 12:48:05
Zitat von: Syrex-o am 07 Oktober 2019, 11:51:39
Ich habe jetzt schon häufig gesehen, dass der Port Probleme macht. Ist 8080 nicht frei?

Muss es 8080 sein?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 07 Oktober 2019, 12:52:58
Zitat von: rabehd am 07 Oktober 2019, 12:48:05
Muss es 8080 sein?

Nicht unbedingt. Der Fehler ist nur schon häufiger aufgetreten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: rabehd am 07 Oktober 2019, 13:27:10
ZitatDer Fehler ist nur schon häufiger aufgetreten.
Das ist bisher auch mein Problem.
Ich nutze nicht 8080. Tritte es nicht auf, wenn der websocket auf 8080 läuft?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mrbreil am 07 Oktober 2019, 13:49:12
So habe jetzt auf den port 8080 geändert und aktualisiert. Das Problem ist aber unverändert.

Habe in FhemNative das logging aktiviert, aber wo finde ich das log?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 07 Oktober 2019, 20:03:26
Zitat von: mrbreil am 07 Oktober 2019, 13:49:12
So habe jetzt auf den port 8080 geändert und aktualisiert. Das Problem ist aber unverändert.

Habe in FhemNative das logging aktiviert, aber wo finde ich das log?

Es gibt in den aktuellen Versionen keinen automatischen reconnect. Das muss ich erst wieder einbauen, hab ich gerade gemerkt. Das wird das Problem sein.

Das LogFile findest du, nachdem du den Punkt wieder ausschaltet. Dann wird das Log geschrieben und der Speicherort angezeigt.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mrbreil am 07 Oktober 2019, 21:49:02
Zitat von: Syrex-o am 07 Oktober 2019, 20:03:26
Es gibt in den aktuellen Versionen keinen automatischen reconnect. Das muss ich erst wieder einbauen, hab ich gerade gemerkt. Das wird das Problem sein.

Das LogFile findest du, nachdem du den Punkt wieder ausschaltet. Dann wird das Log geschrieben und der Speicherort angezeigt.

Beste Grüße
Nein ich meine, ich habe auf die neue Version aktualisiert. Den Port habe ich auch auf 8080 geändert, aber der beschriebene Fehler besteht weiterhin.
Vielen Dank für deine Mühe.


Gesendet von meinem EML-L29 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Stümie am 07 Oktober 2019, 21:54:52
Zitat von: Syrex-o am 07 Oktober 2019, 12:28:47
@Stümie
Habe ein Windows Icon als Fenster hinzugefügt. Das sollte es ja tun, richtig?

Guten Abend,

Ja das icon ist ok. Vielen Dank für die schnelle Umsetzung.
Gestern hatte ich mir noch etwas Zeit genommen und meine restlichen Räume eingerichtet.
Folgende Funktionen wären meiner Meinung nach noch sinnvoll:

Wenn man Geräte in einer Box hat, wäre es gut, wenn man die komplette Box mit den Geräten zusammen kopieren könnte.
Außerdem wäre es gut wenn man auch komplette Räume mit Geräten kopieren könnte.

Das würde die Einrichtung auf dem Smartphone ziemlich beschleunigen.

Gruß Christian
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 07 Oktober 2019, 23:08:45
Zitat
Nein ich meine, ich habe auf die neue Version aktualisiert. Den Port habe ich auch auf 8080 geändert, aber der beschriebene Fehler besteht weiterhin.
Was meinst du denn genau?
Welche websocket verwendest du?
Welche Meldungen bekommst du ?
Was sagt welches Log?

Zitat
Wenn man Geräte in einer Box hat, wäre es gut, wenn man die komplette Box mit den Geräten zusammen kopieren könnte.
Die Box ist kein Container. Sondern nur eine Art der Visualisierung.
Das möchte ich auch nicht ändern, da das die Handhabung nur verkompliziert.


Außerdem wäre es gut wenn man auch komplette Räume mit Geräten kopieren könnte.

Das sollte kein Problem sein. Alle Komponenten im Kontextmenü kopieren und selektieren von einzelnen werde ich mit 2.0.4 hinzufügen.
Das macht durchaus Sinn aus meiner Sicht.
Das Kontextmenü wird dann um diese Zwei Punkte erweitert.
1. Alle Komponenten kopieren.
2. Kopieren und jede weitere Komponente dann per "Zur Kopierauswahl hinzufügen"

Über das wording und die Handhabung können wir gern sprechen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 08 Oktober 2019, 09:25:14
Hi,

also ich habe mit der neuen Version zwar nicht mehr die Meldung das keine Daten gefunden werden aber
mein Chart bleibt leider immer noch leer.

Kannst du mir vielleicht mal die Einstellungen zeigen, die du benutzt hast?

LG
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 08 Oktober 2019, 11:18:54
Zitat von: mkraus81 am 08 Oktober 2019, 09:25:14
also ich habe mit der neuen Version zwar nicht mehr die Meldung das keine Daten gefunden werden aber
mein Chart bleibt leider immer noch leer.

Hast du die Payload Size weit genug erhöht? Wenn die nicht reicht, steht das im Fhem Log.

ZitatKannst du mir vielleicht mal die Einstellungen zeigen, die du benutzt hast?
Device: FileLog_MQTT2_zigbee_Aqara_Temp_Hum_EG_Wohnzimmer
Reading1: Aqara_Temp_Hum_EG_Wohnzimmer_humidity
get current log: true

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 08 Oktober 2019, 11:26:52
hab alles genau so eingestellt

im log steht auch nichts... ich teste das gerade mit der windows-Version.... ist da vielleicht ein Unterschied?

Chart ist einfach leer
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 08 Oktober 2019, 11:29:46
Zitat von: mkraus81 am 08 Oktober 2019, 11:26:52
hab alles genau so eingestellt
im log steht auch nichts... ich teste das gerade mit der windows-Version.... ist da vielleicht ein Unterschied?
Chart ist einfach leer
Nein, ich hab auch die Version benutzt.

Steht etwas im FhemNative Log?

Du kannst jetzt auch gern ein eigenes Thema zu charts aufmachen.
FhemNative hat dank @rudolfkoenig ein eigenes Board  :D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: mkraus81 am 08 Oktober 2019, 11:57:14
hi,

nein im FhemNative Log steht nichts drin, deshalb wundert es mich ja
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: accessburn am 08 Oktober 2019, 12:14:37
Evtl. wurde das ja schon irgendwo beantwortet, aber was mach ich denn wenn FHEM hinter einem htaccess-Passwort sitzt?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 08 Oktober 2019, 13:07:52
Zitatnein im FhemNative Log steht nichts drin, deshalb wundert es mich ja
Wie sieht denn deine Konfiguration genau aus?
Was sagt die Chart Komponente? Keine Daten gefunden? Oder werden Achsen gezeichnet und keine Werte dargestellt?

Zitat von: accessburn am 08 Oktober 2019, 12:14:37
Evtl. wurde das ja schon irgendwo beantwortet, aber was mach ich denn wenn FHEM hinter einem htaccess-Passwort sitzt?

Aktuell gibt es keine Secure WS. Möchte ich aber gern noch einbauen. Ansonsten kannst du eine Ausnahme für websocket access bauen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 14 Oktober 2019, 13:46:53
Update: FhemNative 2.0.4 (14.10.2019):

Hey zusammen,

Mal wieder ein Update für FhemNative. Folgendes hat sich getan:

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Oktober 2019, 17:41:18
Update: FhemNative 2.0.5 (22.10.2019):

Hey zusammen,

FhemNative hat mal wieder ein Update bekommen. Folgendes ist passiert:

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thomas41587 am 31 Oktober 2019, 23:15:34
Bin heute per Zufall über die App gestolpert auf meiner Suche nach einem schönen frondend.
Die Einrichtung hat recht schnell geklappt und ich hatte meine Verbindung zu fhem. Beim rumspielen sind mir folgende Fragen gekommen:
Ich nutze als Anbindung aktuell fhem Web. Kann es sein, dass es dadurch kein automatisches Status Update gibt? Erst wenn ich die App zu und wieder auf mache aktualisiert sich alles
Wie kann man den Swiper nutzen? Nach meinem Verständnis sollte man da ja andere Objekte rein packen können?
Was muss für die "Geräte kreieren" Funktion gemacht werden, dass diese funktioniert? Aktuell bekomme ich nur den Fehler, dass keine Komponenten gefunden wurden.
Wie kann man verbindubgsprobleme debuggen? Ich hatte es mehrfach, dass zuerst die Meldung "verbunden" kommt, dann 1 Sekunde später "getrennt". Nur ein Neustart der App hilft dann noch.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 November 2019, 08:03:02
Hey,

ZitatKann es sein, dass es dadurch kein automatisches Status Update gibt?
Nein, das sollte nicht der Fall sein.

ZitatWie kann man den Swiper nutzen? Nach meinem Verständnis sollte man da ja andere Objekte rein packen können?
Richtig. Wenn du ihn erstellt hast, kannst du drauftippen und das Grid wechselt dann in den Swiper. Das zeigt, dass du jetzt Dinge in den Swiper packen kannst.
Selbe Prozedur beim Kopieren.

ZitatWas muss für die "Geräte kreieren" Funktion gemacht werden, dass diese funktioniert?
Das steht hier im Thread: https://forum.fhem.de/index.php/topic,102291.165.html (https://forum.fhem.de/index.php/topic,102291.165.html)
Ab Version 2.0.2 geht das.

ZitatWie kann man verbindubgsprobleme debuggen? Ich hatte es mehrfach, dass zuerst die Meldung "verbunden" kommt, dann 1 Sekunde später "getrennt". Nur ein Neustart der App hilft dann noch.
Aktuell nur sehr sporadisch. Wenn jedoch nur ein Neustart funktioniert, dann wird es sich um einen Fehler der Websocket handeln. Sonst wird versucht die Verbindung wieder herzustellen.
Versuch es mal mit dem FhemNative Log.

Die Doku ist tatsächlich noch etwas mangelhaft, jedoch hab ich im Moment leider nicht die Zeit dafür.
Input ist gerne erwünscht.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 November 2019, 08:50:39
Update: FhemNative 2.0.6 (01.11.2019):

Hey zusammen,

Mal wieder ein Update  ;)

Folgendes hat sich getan:

*1:
Beim erstellen und ändern können nun Hexwerte selber eingefügt werden.
Wenn es 3 oder 6 Stellige Hex Werte sind, dann werden sie validiert und lokal gespeichert. Bei der nächsten Farbeingabe stehen die Werte dann automatisch zur Verfügung.
Alle anderen Variationen werden unterstützt, jedoch nicht gespeichert.

Ich hoffe ihr habt Freude mit dem Update  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: renardfm am 01 November 2019, 13:30:31
Auf jeden Fall!!! Klasse! Vielen Dank
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: niklas am 01 November 2019, 15:33:43
Hi Syrex,

ich würde auch gerne das Frontend ausprobieren, scheitere aber leider schon an der Installation.
Der Befehl "sudo cpanm JSON" führt dazu, dass mein Pi für immer bei "Building and testing JSON-4.02 ..." stehen bleibt.
Die App verbindet sich mit FHEM (erfolgreich mit unterschiedlichen Ports getestet) und ich kann mir auch automatisch eine Liste meiner Räume erstellen lassen, aber nach Anlegen eines Buttons oder eines Switches bekomme ich nur ein "No connection to Fhem. Please review your IP settings." angezeigt. Beim Anlegen werden aber sowohl die Devices als auch die Readings grün angezeigt.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Esjay am 01 November 2019, 21:04:03
Zitat von: niklas am 01 November 2019, 15:33:43
Hi Syrex,

ich würde auch gerne das Frontend ausprobieren, scheitere aber leider schon an der Installation.
Der Befehl "sudo cpanm JSON" führt dazu, dass mein Pi für immer bei "Building and testing JSON-4.02 ..." stehen bleibt.
Die App verbindet sich mit FHEM (erfolgreich mit unterschiedlichen Ports getestet) und ich kann mir auch automatisch eine Liste meiner Räume erstellen lassen, aber nach Anlegen eines Buttons oder eines Switches bekomme ich nur ein "No connection to Fhem. Please review your IP settings." angezeigt. Beim Anlegen werden aber sowohl die Devices als auch die Readings grün angezeigt.

Hast du mal versucht JSON über apt-get zu installieren?

@Syrex-o
Ich habe das Problem, dass wenn ich ein neues Device anlege, und es oben links in die Ecke platziert wird, ich beim Wegziehen das Menü mit öffne, und die App danach abstürzt, bzw. sich nicht mehr bedienen läßt. Danach hilft nur ein Neustart.

Nutze die App unter Win 10.

Grüße 
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 November 2019, 21:16:14
Zitat
Ich habe das Problem, dass wenn ich ein neues Device anlege, und es oben links in die Ecke platziert wird, ich beim Wegziehen das Menü mit öffne, und die App danach abstürzt, bzw. sich nicht mehr bedienen läßt. Danach hilft nur ein Neustart.

Ok, das Problem taucht scheinbar doch öfter auf als gedacht  :-\
Wird behoben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: renardfm am 04 November 2019, 20:42:31
Gibt es eine Möglichkeit das initiale Laden der Werte zu Beschleunigen? Es dauert gut und gerne 10..15 sekunden bis die Werte angezeigt werden. In dieser Zeit steht überall "keine Verbindung".

Ich benutze die Verbindungsart Websocket mit Port 8080. FHEMWEB mit Port 8083 funktionierte bisher bei mir nicht.

Gruß und Danke!

PS.. wem die App gefällt, könnte ruhig auch mal den Moneypool klingeln lassen!! Hat mich überrascht, dass er bisher leer war!! 1..2..3 € tun doch keinem weh!

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 November 2019, 21:00:51
Zitat von: renardfm am 04 November 2019, 20:42:31
Gibt es eine Möglichkeit das initiale Laden der Werte zu Beschleunigen? Es dauert gut und gerne 10..15 sekunden bis die Werte angezeigt werden. In dieser Zeit steht überall "keine Verbindung".

Ich benutze die Verbindungsart Websocket mit Port 8080. FHEMWEB mit Port 8083 funktionierte bisher bei mir nicht.

Gruß und Danke!

PS.. wem die App gefällt, könnte ruhig auch mal den Moneypool klingeln lassen!! Hat mich überrascht, dass er bisher leer war!! 1..2..3 € tun doch keinem weh!

Aktuell werden alle Geräte beim App start abgeholt. Man könnte überlegen nicht alle zu laden. Und dann nur fertig definierte Komponenten Devices zu laden und beim erstellen die Geräte abzufragen. Bin aber noch nicht überzeugt.
Gibt es noch alternative Vorschläge?

Wie viele Geräte hast du denn in fhem, dass es so lange dauert?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: renardfm am 06 November 2019, 23:00:18
Wie finde ich das heraus?
Ich habe grob überschlagen
58 Geräte Homematic/IP über ccu3
41 Geräte Homematic über den HMLAN
Fritzbox + 4 Steckdosen
12x Philipps HuE
Sehr sehr viele dummys (Rechengrößen, virtuelle Schalter für Programme, Automodus etc)
Viessmann Heizung
Neato Roboter
Indego Roboter
3x Bose
...
Backup ist an die 300MB groß  ..
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 November 2019, 23:07:56
Zitat von: renardfm am 06 November 2019, 23:00:18
Wie finde ich das heraus?
Ich habe grob überschlagen
58 Geräte Homematic/IP über ccu3
41 Geräte Homematic über den HMLAN
Fritzbox + 4 Steckdosen
12x Philipps HuE
Sehr sehr viele dummys (Rechengrößen, virtuelle Schalter für Programme, Automodus etc)
Viessmann Heizung
Neato Roboter
Indego Roboter
3x Bose
...
Backup ist an die 300MB groß  ..

Ok kein Wunder, dass es so lange dauert.
Wie viel benutzt du davon in FhemNative?

Ich werde einen Device Loader einbauen, der die Geräte einschränkt. Das wird einen Moment dauern  ;)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 November 2019, 08:47:42
Update: FhemNative 2.0.7 (11.11.2019):

Hallo zusammen,

Mal wieder ein Update.
Folgendes hat sich getan:

*1 Es kann nun eingestellt werden, welche Devices von Fhem abgeholt werden.
1. Alle
2. Geräte die in Komponenten verwendet werden
3. Geräte die in Komponenten verwendet werden + Geräte die in Fhem der Gruppe FhemNative zugeordnet sind

Ich hoffe das Update bereitet Freude.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 12 November 2019, 19:14:36
Update: FhemNative 2.0.8 (12.11.2019):

Ups, vergessen das Update hier mitzuteilen  :-[

Folgendes hat sich getan:

*1:
Die Syntax gibt es hier: https://forum.fhem.de/index.php/topic,105296.0.html (https://forum.fhem.de/index.php/topic,105296.0.html)

P.S. Ich habe bei einigen Funktionen der App leichte Performance Probleme gesehen, die mit der Angular ChangeDetection zusammenliegen. Ich gebe mein bestes, dass so schnell wie möglich zu beheben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: renardfm am 14 November 2019, 06:19:56
Super, vielen Dank!
Lädt jetzt innerhalb 3..4 Sekunden :-)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 17 November 2019, 15:20:49
Bin begeistert.  ;D ;D ;D
Anbei mein erster Raum

Eine Frage. Ist es möglich beim iframe in der url user und pw mit zu übergeben
habe es versucht mit http://xxxxxxxxx?usr=admin&pwd=123456 kommt aber nichts

thx für die super app

lg
Chris
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 17 November 2019, 16:06:56
Zitat von: hietzi am 17 November 2019, 15:20:49
Bin begeistert.  ;D ;D ;D
Anbei mein erster Raum

Eine Frage. Ist es möglich beim iframe in der url user und pw mit zu übergeben
habe es versucht mit http://xxxxxxxxx?usr=admin&pwd=123456 kommt aber nichts

Danke  ;D

Sollte so möglich sein:

http://username:password@example.com/


Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 17 November 2019, 20:12:49
Danke das hatte ich auch schon probiert. Im Browser gehts in der APP als Iframe leider nicht.
Wird das Portfolio an Widgets noch erweitert.

Ich finde die App echt grenzgenial. Wollte schon fast zu iobroker und lovelace als frontend wechseln aber das hier ist einfach genial. Sieht gut aus und lässt sich ohne großen Aufwand umsetzten

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 17 November 2019, 22:15:39
Zitat von: hietzi am 17 November 2019, 20:12:49
Danke das hatte ich auch schon probiert. Im Browser gehts in der APP als Iframe leider nicht.
Hey,
Das könnte am CORS blocking liegen.

Zitat
Wird das Portfolio an Widgets noch erweitert.

Durchaus. Was ist denn noch gewünscht?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 18 November 2019, 16:55:00
Also das Thermostat Widget ist animiert wirklich genial. Mir fehlt hier aber noch die Anzeige der Soll Temperatur und die prozentuale Ventilöffnung.

Wetter Widget wäre eine ganz feine Sache.
Ip Cam Widget

Würde mir zu Anfang einfallen.

Wenn ich irgendwie behilflich sein kann immer gerne :-)

lg

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 19 November 2019, 07:39:32
Zitat von: hietzi am 18 November 2019, 16:55:00
Also das Thermostat Widget ist animiert wirklich genial. Mir fehlt hier aber noch die Anzeige der Soll Temperatur und die prozentuale Ventilöffnung.

Wetter Widget wäre eine ganz feine Sache.
Ip Cam Widget

Würde mir zu Anfang einfallen.
Zu den Punkten:
1. Ich finde das ein bisschen viel für das Thermostat widget.
2. Prozentuale Ventilöffnung haben einige als Circle Slider gelöst.
3. Wetter füge ich gern hinzu. Mal gucken wie am besten.
4. Sollte auch kein Problem sein (IFrame???)

ZitatWenn ich irgendwie behilflich sein kann immer gerne :-)
Bei der Doku, die jeder so gern macht, könnte ich Hilfe brauchen  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: eurofinder am 20 November 2019, 18:34:11
Was mache ich falsch?
Bin nach Anleitung im GIT vorgegangen, gab auch keine Fehlermeldungen.

In FHEM zeigt wsPort Initialized
wsPort_json zeigt ???

Wenn ich mit der Android APP IP-Adresse des FHEM-Servers angebe und Port 8080 verwende,erscheint in grün"FHEM-Verbindung hergestellt".

Wenn ich z.B. ein Thermostat als Device angebe etc. bekomme ich dort immer angezeigt:
"Keine Verbindung zu FHEM. Bitte bearbeite deine IP-Einstellungen."

Gruß
eurofinder


Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 21 November 2019, 20:49:11
Eventuell ein shutdown restart probieren ?

lg
Chris
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: eurofinder am 21 November 2019, 21:30:28
@hietzi:
Nein, daran kann es eigentlich nicht liegen, da ich regelmäßig Updates mache und anschließend shutdown restart.

Gruß
eurofinder
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 21 November 2019, 21:48:45
Meine Einstellungen sehen so aus

wsPort   Initialized
wsPort_json  ???

Ich musste aber auch den server einmal durchstarten damit fhemnative funktionierte
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 21 November 2019, 21:52:22
@Syrex-o

Waäre es möglich das beim Circel Slider auch Komma Stellen angezeigt werden
Ich habe nun den Soll Wert meiner Thermostate so dargestellt .

Soll temp ist bei mir 22,5 wird aber nur 22 angezeigt :-)

lg
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 November 2019, 21:57:32
Zitat von: hietzi am 21 November 2019, 21:52:22
@Syrex-o

Waäre es möglich das beim Circel Slider auch Komma Stellen angezeigt werden
Ich habe nun den Soll Wert meiner Thermostate so dargestellt .

Soll temp ist bei mir 22,5 wird aber nur 22 angezeigt :-)

lg

Das ist kein Problem. Kommt mit der nächsten Version.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: sinus61 am 22 November 2019, 14:25:06
Zitat von: Syrex-o am 19 November 2019, 07:39:32

3. Wetter füge ich gern hinzu. Mal gucken wie am besten.


Wie wäre es mit einem Satz Wettericons und der Möglichkeit Icons mit mehr als 2 Zuständen einrichten zu können? Dann könnte man sich das für einen jeweiligen Wetterdienst einrichten.

Irgendwie fehlt auch eine Uhr, hat man sicher auf einem Wandpanel meistens. Könnte man nicht mit einem Label Widget einfach die Systemzeit anzeigen lassen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 November 2019, 16:04:57
Zitat von: sinus61 am 22 November 2019, 14:25:06
Wie wäre es mit einem Satz Wettericons und der Möglichkeit Icons mit mehr als 2 Zuständen einrichten zu können? Dann könnte man sich das für einen jeweiligen Wetterdienst einrichten.

Irgendwie fehlt auch eine Uhr, hat man sicher auf einem Wandpanel meistens. Könnte man nicht mit einem Label Widget einfach die Systemzeit anzeigen lassen?

Das lässt sich sicherlich beides realisieren.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 November 2019, 16:16:14
Update: FhemNative 2.1.0 (22.11.2019):

Hey zusammen,
Mal ein kleiner Versionssprung, weil sich sehr viel getan hat und einiges komplett neu ist.


*1:
Folgende Shortcuts stehen zur Verfügung, wenn man im edit Mode ist:

Ich hoffe das Update bringt sehr viel Freude.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Schreinerbatzi am 24 November 2019, 18:37:56
Hallo zusammen!
Erst mal vielen Dank für diese tolle APP.
Ich hab ein kleines Problem bei der Icon-Komponente festgestellt, dass mich jetzt schon eine Zeit lang beschäftigt:
Wenn in Geräten ein evenMap gesetzt ist, ändern sich die Geräte-Icons nicht obwohl die Werte eingelesen werden.
Es ändert sich zwar der angezeigte Wert des Indikator Readings aber nicht das Icon.
Ich habe diesen Fall bei meinen MySensors Fensterkontakten und bei meinen Rollladen.

Hat dieses Problem hier schon jemand gelöst?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 November 2019, 07:22:40
Zitat von: Schreinerbatzi am 24 November 2019, 18:37:56
Hallo zusammen!
Erst mal vielen Dank für diese tolle APP.
Ich hab ein kleines Problem bei der Icon-Komponente festgestellt, dass mich jetzt schon eine Zeit lang beschäftigt:
Wenn in Geräten ein evenMap gesetzt ist, ändern sich die Geräte-Icons nicht obwohl die Werte eingelesen werden.
Es ändert sich zwar der angezeigte Wert des Indikator Readings aber nicht das Icon.
Ich habe diesen Fall bei meinen MySensors Fensterkontakten und bei meinen Rollladen.

Hat dieses Problem hier schon jemand gelöst?

Hast du true und false Meldungen als Status?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 November 2019, 15:16:56
Update: FhemNative 2.1.1 (25.11.2019):

Hallo zusammen,
Mal wieder ein kleines Update:

*1:

Ich hoffe das Update macht wieder Freude  :D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: supernova1963 am 25 November 2019, 18:25:55
Hallo Syrex-o,

ja, es macht Freude.

Danke,

Gernot
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Schreinerbatzi am 25 November 2019, 21:02:36
Hallo
Nein, ich habe on und off die auf 0 und 1 gemapt sind. Das brauch ich wegen mqtt, da brauche ich Zahlen für mein Statusdisplay. Wenn ich das BrentAno-Attribut lösche, funktioniert auch die Icon-komponente.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: sinus61 am 26 November 2019, 09:09:14
Min/max funktioniert sehr gut, schöne Erweiterung.
Label Endung bewirkt bei mir aber nichts, egal was ich da eintrage.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 November 2019, 10:09:36
Zitat von: sinus61 am 26 November 2019, 09:09:14
Label Endung bewirkt bei mir aber nichts, egal was ich da eintrage.

Ich habe einfach vergessen das attr komplett hinzuzufügen  ::)
Kommt mit 2.1.2  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Esjay am 26 November 2019, 19:43:27
Guten Abend Syrex-o,
du planst nicht zufällig auch eine "Debian" Version? :)

Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 November 2019, 19:50:41
Zitat von: Esjay am 26 November 2019, 19:43:27
Guten Abend Syrex-o,
du planst nicht zufällig auch eine "Debian" Version? :)

Hm, stand jetzt erstmal nicht oben auf der Liste, aber ich kann ja Mal eine Linux Version daraus erstellen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 November 2019, 20:30:15
Update: FhemNative 2.1.2 (29.11.2019):

Hey,

Mal wieder ein kleines Update:

P.S. Linux wird noch etwas auf sich warten lassen. Bin aber dran.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 29 November 2019, 21:05:00
Danke aber beim Label ist nun ein Bug und die Wetter Komponente sieht eigenartig aus

Siehe Anhang

Lg Chris
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 November 2019, 21:31:38
Zitat von: hietzi am 29 November 2019, 21:05:00
Danke aber beim Label ist nun ein Bug und die Wetter Komponente sieht eigenartig aus

Siehe Anhang

Lg Chris

Bleiben die Labels so, wenn du sie neu definierst?
Oh, merke ich auch gerade. Das ist nicht so gedacht. Auf dem Desktop läuft alles.  ???

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hietzi am 29 November 2019, 22:31:29
Neu definiert hat geklappt. Da sind ein paar Einstellungen hinzugekommen beim Label diese wurden aber bei den bestehenden Label nach dem Update nicht angezeigt

Wetter Widget soll das so sein ?

lg
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 November 2019, 22:35:59
Zitat von: hietzi am 29 November 2019, 22:31:29
Neu definiert hat geklappt. Da sind ein paar Einstellungen hinzugekommen beim Label diese wurden aber bei den bestehenden Label nach dem Update nicht angezeigt

Wetter Widget soll das so sein ?

lg

Richtig. Das ist bei allen Komponenten-Updates so, damit ein Update theoretisch nicht auffällt. Habe nur den default state vergessen.

Die Wetterkomponente soll anders aussehen. Ich weiß aktuell nicht, warum es mobile und Desktop anders dargestellt wird. Sollte aber bis zum nächsten Update behoben sein.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Izzy am 30 November 2019, 00:21:18
Danke für die App, @Syrex-o – endlich eine freie libre Android-App für FHEM, ohne Tracker und andere proprietäre Bestandteile! Jetzt muss ich nur noch die Zeit finden, sie mir anzuschauen :D Derweil war ich schon einmal so frei, sie meinem F-Droid Repo (https://apt.izzysoft.de/fdroid/index/apk/de.FhemNative.FhemNative) hinzuzufügen, was Installation und Updates für die Nutzer vereinfachen sollte – und hoffe, das ist in Deinem/Euren Sinn.

Gern helfe ich auch, die App ins "offizielle" F-Droid Repo zu bekommen (bin einer der Maintainer dort); dafür bräuchten wir dann aber m.W. auch den Cordova Projekt-Ordner im Repo... Bis dahin kann natürlich, wie schon in hunderten Fällen zuvor, mein Repo als "Staging Area" verwendet werden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Dezember 2019, 16:52:22
Update: FhemNative 2.1.3 (03.12.2019):

Hey zusammen,
Mal wieder ein kleines Update:

Einen Developer Guide wird es auch bald geben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Dezember 2019, 10:51:55
Update: FhemNative 2.1.4 (06.12.2019):

Hallo zusammen,
Mal wieder ein kleines Update. Folgendes hat sich getan:

Ich hoffe das Update macht wieder etwas Freude.

P.S. Das Update kam mit wenig Updates, da ich im Moment an einer größeren Neuerung arbeite  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Schreinerbatzi am 06 Dezember 2019, 19:02:05
Hallo zusammen!
Ich hab gerade das Update installiert, bzw. neu installiert und jetzt ist nach dem automatischen Anlegen der Räume der Menüpunkt "Settings" nicht mehr vorhanden...

Gruß Franz
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Dezember 2019, 19:11:21
Zitat von: Schreinerbatzi am 06 Dezember 2019, 19:02:05
Hallo zusammen!
Ich hab gerade das Update installiert, bzw. neu installiert und jetzt ist nach dem automatischen Anlegen der Räume der Menüpunkt "Settings" nicht mehr vorhanden...

Gruß Franz

Tatsächlich. Ich erweitere das Menü, sodass alles wieder sichtbar ist. Grund dafür ist die Umstrukturierung des Menüs.   :-\
Fix sollte noch am Wochenende kommen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: bjoernbo am 09 Dezember 2019, 10:37:35
Hallo,

bei mir läuft FHEM unter WIN10. Kurze Frage: Läuft unter solch einer Umgebung auch das FHEM Native?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 Dezember 2019, 10:49:18
Zitat von: bjoernbo am 09 Dezember 2019, 10:37:35
Hallo,
bei mir läuft FHEM unter WIN10. Kurze Frage: Läuft unter solch einer Umgebung auch das FHEM Native?

Hey,

Ich verstehe die Frage nicht ganz. FhemNative läuft als eigene externe Anwendung (MacOS, Windows, Android).
Unter was dein FHEM läuft ist egal.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Dezember 2019, 00:39:26
Update: FhemNative 2.2.0 (19.12.2019):

Hallo zusammen,

Mal wieder ein etwas größeres Update für FhemNative.

Folgendes hat sich getan:

*1:
FhemNative Tasks:
FhemNative unterstützt nun das etwas diskutierte Feature "Tasks" in der ersten Alpha Version.
Das heißt:
Sinn des ganzen ist es, Eventbasierte Oberflächen erstellen zu können.
Bsp.:
1. Ein Task hört auf die Uhrzeit und versteckt Räume/Komponenten, die zu bestimmten Uhrzeiten nicht relevant sind.
2. Ein Task hört auf Änderungen von Fhem Events und wechselt den Raum oder zeigt eine Alert Meldung, wenn das event eintritt.

*2
Automatische Raum UID:
Um das zukünftige handling von Räumen zu verbessern, erstellt FhemNative eine UID für Räume.
Das passiert automatisch beim ersten Appstart von 2.2.0 und landet in euren Einstellungen.

*3
Komponenten Details:
Jede Komponente hat nun im Edit Mode Kontext Menü einen zusätzlichen Punkt: "Komponenten Details"
Da jetzt Tasks unterstützt werden und gleiche Komponenten, in einem Raum, mit dem selben Fhem device, nicht eindeutig zu identifizieren sind, kann man sich die Details anzeigen lassen, um die richtigen Komponenten auswählen zu können.

Ich hoffe das Update macht wieder Freude.  ;D

P.S. die Windows Version kommt morgen. Ist schon etwas spät  :P ::)

Beste Grüße
Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 20 Dezember 2019, 14:38:58
Hallo,
hört sich toll an die neue Version. Wo findet man die. Auf Github bin ich leider nicht fündig geworden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Dezember 2019, 17:51:41
Zitat von: roelleke am 20 Dezember 2019, 14:38:58
Hallo,
hört sich toll an die neue Version. Wo findet man die. Auf Github bin ich leider nicht fündig geworden.

Oh man. Da hab ich zu später Sunde ganz vergessen, den Commit zu machen  ::)
Android und MacOS sind Online. Windows folgt gleich.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Deep-Sea am 20 Dezember 2019, 20:54:33
Guten Abend :D

Ich habe dies hier gerade entdeckt und wollte es "schnell mal testen".
Da mein "longpoll" ohnehin schon auf "websocket" steht, habe ich also als Verbindungstyp "Fhemweb" eingegeben - nebst IP und Port. Es erscheint auch "Verbindung zu Fhem hergestellt" - aber es werden keine Geräte oder Räume gefunden. Egal ob automatisch oder manuell (bei Geräten) und unabhängig von Android oder Windows.
Habe ich was übersehen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Dezember 2019, 21:55:56
Zitat von: Deep-Sea am 20 Dezember 2019, 20:54:33
Guten Abend :D

Ich habe dies hier gerade entdeckt und wollte es "schnell mal testen".
Da mein "longpoll" ohnehin schon auf "websocket" steht, habe ich also als Verbindungstyp "Fhemweb" eingegeben - nebst IP und Port. Es erscheint auch "Verbindung zu Fhem hergestellt" - aber es werden keine Geräte oder Räume gefunden. Egal ob automatisch oder manuell (bei Geräten) und unabhängig von Android oder Windows.
Habe ich was übersehen?

Bitte die Frage in "keine Verbindung" Posten.

Kurzer Hinweis:
Fhemweb unterstützt die websocket Anwendungen noch nicht lange. Ein Update sollten helfen. Eine Verbindung war schon vorher möglich. Aber jede Komponente fragt nach dem Status und bekommt keine Antwort.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: sinus61 am 21 Dezember 2019, 14:17:16
Zitat von: Deep-Sea am 20 Dezember 2019, 20:54:33
Da mein "longpoll" ohnehin schon auf "websocket" steht, habe ich also als Verbindungstyp "Fhemweb" eingegeben - nebst IP und Port. Es erscheint auch "Verbindung zu Fhem hergestellt" - aber es werden keine Geräte oder Räume gefunden. Egal ob automatisch oder manuell (bei Geräten) und unabhängig von Android oder Windows.

Probier doch Mal in den Einstellungen "alle Fhem Geräte laden" auszustellen und dann darunter die erste Option wählen. Bei mir hat es anders noch nie funktioniert, weder unter Android noch unter Windows.

@Syrex-o: danke für das Update, hört sich ja gut an. Da gibt es jetzt erstmal was zum Ausprobieren  :)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: evolvo187 am 22 Dezember 2019, 13:47:02
Hallo zusammen,

Danke erstmal für die Top arbeit!!

aber sobald ich
define wsPort_json websocket_json
ausführe,

habe ich nach dem Neustart folgende Meldung:

ZitatMessages collected while initializing FHEM:
configfile: 0
0

Autosave deactivated

Im Logfile steht:
2019.12.22 13:10:45 1: Including ./log/fhem.save
2019.12.22 13:10:45 1: configfile: 0
0


sobald ich wsPort_json websocket_json lösche verschwindet die Meldung.

Ist das normal?

Ansonsten kann ich ich keine Fehler feststellen.
TOP Arbeit!!!



Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Dezember 2019, 15:05:31
ZitatIst das normal?
Ja, das ist bei der externen Websocket normal.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Dezember 2019, 16:27:35
Hallo zusammen,

Ich wünsche allen Frohe Weihnachten und ein besinnliches Fest.

Ich freue mich riesig, dass FhemNative nun schon seid fast einem halben Jahr alle Nutzer erfreut.
Besonders freue ich mich darüber, dass es so aktive Nutzer gibt, die weit über die private Nutzung hinausgehen und sich einerseits finanziell an dem Projekt beteiligen und andererseits aktiv durch ihre Kommentare an der Weiterentwicklung mitwirken.

Vielen lieben Dank besonders dafür.

Ich freue mich auf die weiterhin schöne Zeit und eine angeregte Weiterentwicklung.

Die besten Grüße wünscht euch,
Syrex-o,
Albert
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: JensS am 25 Dezember 2019, 17:16:15
Vielen Dank für die Weihnachtsgrüße von einem User der sich gern auf die ein oder andere Weise beteiligen würde aber das Ding einfach nicht zum laufen bekommt.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: evolvo187 am 31 Dezember 2019, 13:14:30
mir ist aufgefallen das im Swiper die Image nur zur Hälfte angezeigt wird und unter Windows kann man es Scrollen.

Wäre möglich ein paar Icons für einen Musik Player hinzu zu fügen?
und ein Fenster Icon?

Beste Grüße und einen Guten Rusch !!

nachmal Danke für die Klasse Arbeit!!!

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 31 Dezember 2019, 13:54:11
Zitat von: evolvo187 am 31 Dezember 2019, 13:14:30
mir ist aufgefallen das im Swiper die Image nur zur Hälfte angezeigt wird und unter Windows kann man es Scrollen.

Wäre möglich ein paar Icons für einen Musik Player hinzu zu fügen?
und ein Fenster Icon?

Beste Grüße und einen Guten Rusch !!

nachmal Danke für die Klasse Arbeit!!!

Oh ich seh schon. Wird behoben und Icons füge ich hinzu.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: andies am 01 Januar 2020, 19:07:50
Ich habe eine Frage zu
Zitatcopy content from websocket folder to opt/fhem/FHEM
Woher weiß ich, wo mein Contents liegt? Ich arbeite auf einem Raspberry Pi (Linux raspfhem 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l GNU/Linux) und finde das entsprechende Verzeichnis nicht:
cpan[3]> o conf
$CPAN::Config options from /root/.cpan/CPAN/MyConfig.pm:
    commit             [Commit changes to disk]
    defaults           [Reload defaults from disk]
    help               [Short help about 'o conf' usage]
    init               [Interactive setting of all options]

    allow_installing_module_downgrades undef
    allow_installing_outdated_dists undef
    applypatch         []
    auto_commit        [0]
    build_cache        [100]
    build_dir          [/root/.cpan/build]
    build_dir_reuse    [0]
    build_requires_install_policy [yes]
    bzip2              [/bin/bzip2]
    cache_metadata     [1]
    check_sigs         [0]
    cleanup_after_install undef
    colorize_debug     undef
    colorize_output    [0]
    colorize_print     undef
    colorize_warn      undef
    commandnumber_in_prompt [1]
    commands_quote     undef
    connect_to_internet_ok [1]
    cpan_home          [/root/.cpan]
    curl               undef
    dontload_hash      undef
    dontload_list      undef
    ftp                undef
    ftp_passive        [1]
    ftp_proxy          []
    ftpstats_period    undef
    ftpstats_size      undef
    getcwd             [cwd]
    gpg                [/usr/bin/gpg]
    gzip               [/bin/gzip]
    halt_on_failure    [0]
    histfile           [/root/.cpan/histfile]
    histsize           [100]
    http_proxy         []
    inactivity_timeout [0]
    index_expire       [1]
    inhibit_startup_message [0]
    keep_source_where  [/root/.cpan/sources]
    load_module_verbosity [none]
    lynx               undef
    make               [/usr/bin/make]
    make_arg           []
    make_install_arg   []
    make_install_make_command [/usr/bin/make]
    makepl_arg         [INSTALLDIRS=site]
    mbuild_arg         []
    mbuild_install_arg []
    mbuild_install_build_command [./Build]
    mbuildpl_arg       [--installdirs site]
    ncftp              undef
    ncftpget           undef
    no_proxy           []
    pager              [/usr/bin/less]
    password           undef
    patch              [/usr/bin/patch]
    patches_dir        undef
    perl5lib_verbosity [none]
    plugin_list        undef
    prefer_external_tar [1]
    prefer_installer   [MB]
    prefs_dir          [/root/.cpan/prefs]
    prerequisites_policy [follow]
    proxy_pass         undef
    proxy_user         undef
    randomize_urllist  undef
    recommends_policy  [1]
    scan_cache         [atstart]
    shell              [/bin/bash]
    show_unparsable_versions [0]
    show_upload_date   [0]
    show_zero_versions [0]
    suggests_policy    [0]
    tar                [/bin/tar]
    tar_verbosity      [none]
    term_is_latin      [1]
    term_ornaments     [1]
    test_report        [0]
    trust_test_report_history [0]
    unzip              [/usr/bin/unzip]
    urllist           
0 [http://www.cpan.org/]
    urllist_ping_external undef
    urllist_ping_verbose undef
    use_prompt_default [0]
    use_sqlite         [0]
    username           undef
    version_timeout    [15]
    wait_list          undef
    wget               [/usr/bin/wget]
    yaml_load_code     [0]
    yaml_module        [YAML]


Die, die hier genannt werden, enthalten kein Verzeichnis websocket.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 02 Januar 2020, 00:24:20
Vom Download in GitHub.
Wenn du die master*****.ZIP aufmachst siehst es.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: andies am 02 Januar 2020, 12:42:20
Ich muss nochmal nachfragen. Also die Dateien habe ich gefunden, ins FHEM Verzeichnis kopiert, Rechte angepasst und per reload in FHEM eingeladen. Wo muss ich das Attribut longpoll einrichten (auf github steht longpull): Beim Gerät Web? Das hat aber den Port 8083. Oder bei diesem Gerät:

Internals:
   CFGFN     
   CONNECTS   6
   DEF        8080 global
   FD         44
   FUUID      5e0dd417-f33f-1115-a87d-15d921539920d4e3
   NAME       wsPort
   NOTIFYDEV  global
   NR         8851
   NTFY_ORDER 50-wsPort
   PORT       8080
   STATE      Initialized
   TYPE       websocket
   global     global
   port       8080
   READINGS:
     2020-01-02 12:29:27   state           Initialized
   onclose:
     HASH(0x5258310):
       arg:
         CFGFN     
         FUUID      5e0dd43b-f33f-1115-eace-926c8e50b0fca13c
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         8857
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
   onopen:
     HASH(0x5258310):
       arg:
         CFGFN     
         FUUID      5e0dd43b-f33f-1115-eace-926c8e50b0fca13c
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         8857
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
Attributes:

Da ist das Attribut aber nicht in der Auswahl vorhanden?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 02 Januar 2020, 12:45:04
Fhem Update machen
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Januar 2020, 15:52:16
Update: FhemNative 2.2.1:

Hallo zusammen,

Ein kleines Update mit folgenden Änderungen:

Ich hoffe einige Fehler sollten mit dem Update behoben sein.

Beste Grüße  ;D
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 06 Januar 2020, 18:23:46
Hallo,
Mal ne ganz blöde Frage, 

Ist es viel Aufwand eine Rückübersetzungen einzubauen...
Ich würde gerne Grafisch ein device erstellen und dann in Fhem nur noch die attribute setzen ,  mit den vorher eingestellten Werten.

Dafür würde ich gern alle Einstellungen eines devices in einer Reihe copy/Pasten können.

Dann könnte man über das Modul archetype automatisch fhemnative befüllen lassen.

Ist das machbar ?

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Januar 2020, 18:31:46
Zitat von: Pusemukel am 06 Januar 2020, 18:23:46
Hallo,
Mal ne ganz blöde Frage, 

Ist es viel Aufwand eine Rückübersetzungen einzubauen...
Ich würde gerne Grafisch ein device erstellen und dann in Fhem nur noch die attribute setzen ,  mit den vorher eingestellten Werten.

Dafür würde ich gern alle Einstellungen eines devices in einer Reihe copy/Pasten können.

Dann könnte man über das Modul archetype automatisch fhemnative befüllen lassen.

Ist das machbar ?

Gesendet von meinem RMX1851 mit Tapatalk

OK, ich habe mich Mal kurz eingelesen und weiß jetzt was archetype so ungefähr tut. Aber verstehen tue ich trotzdem nur Bahnhof  ::)

Könntest du dafür Mal ein Beispiel liefern, damit auch ich es raffe ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 06 Januar 2020, 18:52:55
Also mit achetyp setze ich meine Fhem attr. abhängig vom Fhemdevice Type.

Also Schalter Wohnzimmer
Internals:
   FUUID      5c4749e6-f33f-10e2-b08a-ed43831553ec45e0
   FVERSION   98_dummy.pm:0.206650/2019-12-06
   NAME       Schalter_DoppelLicht
   NR         115
   STATE      state on
   TYPE       dummy
   READINGS:
     2020-01-01 21:42:44   state           state on
Attributes:
   FhemNative_Button reading:value;
   room       Test
   userattr   Test FhemNative_Button Blummegasse
   webCmd     On:off


Mal als einfaches Beispiel alle Fhem Device Namen die mit "Schalter_" anfangen
Bekommen durch archtype  das attr  "userattr"  mit dem Wert "FhemNative_Button"
und auch das attr "FhemNative"  mit dem Wert "Reading:Value........."

Da aber das attr FhemNative attr sehr lang wird, möchte ich die Möglichkeit haben den "kompletten Wert" (bzw. definition)
über die Windows/etc. App kopieren zu können.(Copy/Paste)so kann ich diese dann meinem Archtype geben und dieser
verteilt mit die Attribute immer gleich an meine Devices.
so müsste man nur noch Namen und Icon peer hand vergeben, wenn gewollt.

Gruß

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Januar 2020, 20:18:36
Hey,

Also wenn ich das richtig verstehe möchtest du, dass FhemNative zu den Komponenten anzeigt, wie das userattr aussehen würde nachdem man eine Komponente anlegt ?

Das könnte ich zu den Details hinzufügen, die man sich auslisten kann je Komponente.

Richtig verstanden ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 07 Januar 2020, 20:41:56
Hi, ja genau...

Gruß

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Januar 2020, 21:33:02
Zitat von: Pusemukel am 07 Januar 2020, 20:41:56
Hi, ja genau...

Gruß

Gesendet von meinem RMX1851 mit Tapatalk

Das sollte leicht machbar sein. Kommt mit dem nächsten Update. ;)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 07 Januar 2020, 21:56:06
Top

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 07 Januar 2020, 22:19:49
Bitte unter Windows Einfügen Steht V. einbauen
LG
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Januar 2020, 22:51:17
Zitat von: wthiess am 07 Januar 2020, 22:19:49
Bitte unter Windows Einfügen Steht V. einbauen
LG
Wolfgang

Ist schon eingebaut.
Genauso wie:
Strg+A --> Alle Komponenten selektieren/deselektieren
Strg+C --> Kopieren der Auswahl
Strg+V --> Kopierte Komponenten einfügen
Strg+Z --> letzten Schritt rückgängig machen
Strg+Y --> letzten schritt Wiederholen (Redo)
Strg + auf Komponente Klicken --> Selektieren/Unselektieren
Shift + Mausklick + bewegen --> Rechteck ziehen um Komponenten zu selektieren

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 08 Januar 2020, 08:11:35
Danke. Wann wird sie online sein?
LG
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 Januar 2020, 11:35:13
Zitat von: wthiess am 08 Januar 2020, 08:11:35
Danke. Wann wird sie online sein?

Diese Shortcodes stehen schon seit einer Weile zur Verfügung.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: tilly001 am 09 Januar 2020, 13:11:11
Zitat von: Haecksler am 24 September 2019, 09:24:29
FHEM startet, normal ohne Fehlermeldungen.

[gelöst] Fehler gefunden, habe nicht das richtige File von Github geladen.... ::)

Ich habe die gleiche Fehlermeldung beim erstellen des

define wsPort websocket 8080 global

Cannot load module websocket

1. ich habe alle Pakete installiert
2. die aktuellen .pm aus Github geladen
3. Zum test die CHOWN auf fhem:dialout gesetzt
4. FHEM Neustart & "reload 00_websocket" durchlaufen lassen

Danach kommt die Meldung:
Excessively long <> operator at .//FHEM/00_websocket.pm line 21.

Ich komme nicht weiter ... Ideen?

Gruß Stefan
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: pscl am 09 Januar 2020, 13:23:20
Öffne mal die 00_websocket.pm und schau nach ob es tatsächlich das Modul ist. Musst evtl. neu bei GitHub runterladen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: tilly001 am 09 Januar 2020, 13:36:22
Zitat von: pscl am 09 Januar 2020, 13:23:20
Öffne mal die 00_websocket.pm und schau nach ob es tatsächlich das Modul ist. Musst evtl. neu bei GitHub runterladen.

Danke für den Hinweis ....der Inhalt der per "wget" geladenen Dateien aus dem Verzeichnis auf Github war nicht korrekt ....
Nachdem ich den Inhalt neu per Editor eingefügt habe geht es.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 09 Januar 2020, 16:44:51
Hallo Albert!

Strg+V funktioniert definitiv nicht unter Windows 10 (1909. V2.2.0
Auf Android geht's.
Damit wir nicht aneinander vorbeireden. Ich möchte einen Text in ein Feld kopieren.
Es ist mit zu Mühsam alles von Fhem abzutippen. Oft blöde lange Namen.
lg
Wolfgang

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Januar 2020, 12:28:28
Zitat von: wthiess am 09 Januar 2020, 16:44:51
Hallo Albert!

Strg+V funktioniert definitiv nicht unter Windows 10 (1909. V2.2.0
Auf Android geht's.
Damit wir nicht aneinander vorbeireden. Ich möchte einen Text in ein Feld kopieren.
Es ist mit zu Mühsam alles von Fhem abzutippen. Oft blöde lange Namen.
lg
Wolfgang

Du hast recht.
Die default Strg + C und + V Events werden dadurch blockiert, dass sie anderen Events zugewiesen sind (Komponenten selektieren, kopieren, einfügen).
Ich hatte dich erst nicht verstanden  ;)

Wird behoben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 13 Januar 2020, 10:30:43
Update: FhemNative 2.2.2:

Hey zusammen. Ein kleines nettes Update:


*1 Dynamic component attr Loader:
FhemNative kann nun die userAttr automatisch aktualisieren.
Das heißt:
Wenn man eine Komponente definiert und es zu dem Gerät ein entsprechendes userAttr in Fhem gibt, kann man die Komponente automatisch updaten lassen.
Also ändert man in Fhem das userAttr, dann passt sich die Komponente in Fhem auch automatisch an. Die Einstellungen werden dabei nicht geändert und gespeichert.
Im export und in den Details finden sich somit immer noch die Werte mit denen die Komponente erstellt wurde.
Die Werte werden beim darstellen geändert.

Ich hoffe das Update macht wieder Freude  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 14 Januar 2020, 11:45:12
Hallo Albert!
Leider gibt es bei den Slider noch immer Probleme.
Ich habe am Kreisslider von von 3 auf 1 gestellt und der normale Slider verlässt wieder seine Grenzen.
Im Anhand 2Fotos. 1.Androis; 2.Windows.
Die beiden Slider sind auf das gleiche Gerät geschalten.
LG
Wolfgang
V2.2.2

https://youtu.be/v4YGYqwzMgQ (https://youtu.be/v4YGYqwzMgQ)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 14 Januar 2020, 20:02:51
Hallo Albert!

Super wäre wenn man in die Sliderkugel oder Punkt einen Wert darstellen könnte. Ich sehe zwar optisch wo es steht aber nicht genau.

lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 14 Januar 2020, 20:05:46
Zitat von: wthiess am 14 Januar 2020, 20:02:51
Hallo Albert!

Super wäre wenn man in die Sliderkugel oder Punkt einen Wert darstellen könnte. Ich sehe zwar optisch wo es steht aber nicht genau.

lg
Wolfgang

Hey,

Ich verstehe leider die Frage nicht so ganz.
Zu der Frage davor: Den Slider Guck ich mir nochmal an.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 14 Januar 2020, 20:11:19
siehe Bild
Die Zahl ist ein Reading
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 15 Januar 2020, 23:15:30
Zitat von: wthiess am 14 Januar 2020, 20:11:19
siehe Bild
Die Zahl ist ein Reading

Die Option macht Sinn. Werde ich in der nächsten Version mit anbieten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 19 Januar 2020, 11:50:39
Hallo,

ich bin gestern erst über FhemNative gestolpert, das war eine angenehme Überraschung.:-)
Da hast Du wirklich eine tolle App auf die Beine gestellt, auch das Design gefällt mir sehr gut und die Bedienung ist wirklich sehr einfach zu erlernen, vielen Dank dafür!

Ein paar Fragen hätte ich aber noch.
Gibt es eine Möglichkeit den Inhalt eines iFrames in der Größe zu ändern? Hintergrund ist, ich habe ein Kamerastream in einen iFrame gepackt, finde aber keine Möglichkeit das Bild zu verkleinern oder zu vergrößern.

Ist es geplant irgendwann auch mal den squeezebox zu integrieren oder geht das evtl. schon?

Ich bin nicht so ganz schlau draus geworden, gibt es inzwischen eine Möglichkeit FhemNative auf iOS zu installieren?

Und noch etwas, es ist kein großes Problem, aber beim Mac werden Selektionen nicht mit Ctrl+Mausklick sondern mit CMD+Mausklick gemacht, würde es für Mac User etwas intuitiver machen.

grossmaggul
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Januar 2020, 13:50:57
Zitat von: grossmaggul am 19 Januar 2020, 11:50:39
Ein paar Fragen hätte ich aber noch.
Gibt es eine Möglichkeit den Inhalt eines iFrames in der Größe zu ändern? Hintergrund ist, ich habe ein Kamerastream in einen iFrame gepackt, finde aber keine Möglichkeit das Bild zu verkleinern oder zu vergrößern.
Da ist der Iframe leider etwas eingeschränkt. Hast du schon die Image Komponente versucht?

Zitat
Ist es geplant irgendwann auch mal den squeezebox zu integrieren oder geht das evtl. schon?
Ist in Planung. Aber wenn, dann möchte ich gleich alle Player erschlagen. Das dauert noch etwas.

Zitat
Ich bin nicht so ganz schlau draus geworden, gibt es inzwischen eine Möglichkeit FhemNative auf iOS zu installieren?
Offiziell nein. Aber selbst generiert, na klar  ;) Guck mal hier: https://forum.fhem.de/index.php/topic,105930.0.html (https://forum.fhem.de/index.php/topic,105930.0.html)

ZitatUnd noch etwas, es ist kein großes Problem, aber beim Mac werden Selektionen nicht mit Ctrl+Mausklick sondern mit CMD+Mausklick gemacht, würde es für Mac User etwas intuitiver machen.
Die Hotkeys machen allgemein Probleme. Ich überlege sie auf etwas anderes zu verschieben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Januar 2020, 14:28:44
Update: FhemNative 2.2.3:

Hallo zusammen,
wie bereits angekündigt, ist die Zeit aktuell etwas knapp. Daher ein kleines aber nettes Update:


Ich hoffe das hilft um die Zeit zum nächsten großen Update zu überbrücken  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 20 Januar 2020, 14:55:47
Danke Albert!

Slider funktioniert. Welche Neuerung? Hatte mehrere Wünsche?

lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Januar 2020, 22:22:41
Zitat von: wthiess am 20 Januar 2020, 14:55:47
Danke Albert!

Slider funktioniert. Welche Neuerung? Hatte mehrere Wünsche?

lg
Wolfgang

Der Slider enthält jetzt die Möglichkeit den Wert im Thumb anzuzeigen + Farbe dafür.

Kleines Update:
2.2.3 enthält einen größeren Bug.
Der Swiper lässt sich nicht mehr bearbeiten.
Aktuell weiß ich noch nicht warum.
Außerdem funktioniert Doppelklick zum Kontext Menü aufrufen nicht.
Ich bin dran, sobald ich es schaffe.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 20 Januar 2020, 22:30:01
Der Wert ist aber der Kreis nicht. Ich hab testhalber auf iOS Slider umgestellt. Jetzt geht gar nichts mehr. Fhem native ist erledigt
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Januar 2020, 22:39:41
Zitat von: wthiess am 20 Januar 2020, 22:30:01
Der Wert ist aber der Kreis nicht. Ich hab testhalber auf iOS Slider umgestellt. Jetzt geht gar nichts mehr. Fhem native ist erledigt

Das ist weder besonders hilfreich,noch reproduzierbar.
Wenn der Wert angezeigt wird, dann ist der Tumb kaum zu erreichen. Das hab ich gerade auch gemerkt.
Bitte etwas mehr Details. Immerhin werden hier wünsche nach persönlichem Bedarf umgesetzt.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 20 Januar 2020, 23:04:13
ZitatIst in Planung. Aber wenn, dann möchte ich gleich alle Player erschlagen.
Sehr schön, danke schonmal.:-)

ZitatAber selbst generiert, na klar
Ja, habe ich heute selber gefunden, aber irgendwie klappt's bei mir nicht.:-(

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Januar 2020, 23:16:54
Zitat von: grossmaggul am 20 Januar 2020, 23:04:13
Sehr schön, danke schonmal.:-)
Ja, habe ich heute selber gefunden, aber irgendwie klappt's bei mir nicht.:-(

Hilfe sollte es in dem Thread aber geben. Kann auch sein, dass es an 2.2.3 liegt. Ein paar Bugs gibt es da ja.  ::)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 22 Januar 2020, 22:25:07
Nabend,
Irgentwie klappt es mit der Erstellung von devices aus Thema nicht.
FhemNative erstellt also keine Geräte.

Wie geht man jetzt am besten vor um den Fehler zu finden ?

Ich hab schon ein Testgerät in FhemNative erstellt, das funtioniert.

Gruß

Gesendet von meinem RMX1851 mit Tapatalk

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Januar 2020, 15:16:16
Zitat von: Pusemukel am 22 Januar 2020, 22:25:07
Nabend,
Irgentwie klappt es mit der Erstellung von devices aus Thema nicht.
FhemNative erstellt also keine Geräte.

Wie geht man jetzt am besten vor um den Fehler zu finden ?

Ich hab schon ein Testgerät in FhemNative erstellt, das funtioniert.

Gruß

Gesendet von meinem RMX1851 mit Tapatalk

Ich vermute du meinst aus FHEM. Also Auto Device importer?
Dafür gibt es doch einen eigenen Thread und die App kann für jede Komponente anzeigen, wie das userattr aussieht.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 23 Januar 2020, 23:04:55
Ja klar meine ich Fhem  ;D .

Also ich habe jetzt die Verbindung umgestellt von fhemnweb auf websocket.
Hier an diesem Rechner habe ich den Windows client Dr verbindet sich aber nicht android funtioniert auch nicht über websocket.

Ich melde mich am Wochenende noch mal, mit mehr Details.
Gibts ne Möglichkeit fhemnative auf "werkseinstellungen " zurückzusetzen  ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Aladin222 am 24 Januar 2020, 13:32:03
Hi @all ,

Auch ich wollte mir mal FhemNative anschauen und hab soweit alles installiert ...
Da ich mit Apple Geräten arbeite ,habe ich mit dem iMac begonnen , was auch gut funktioniert hat ...nun habe ich aber wohl ein Verständnis Problem :
Wie bekomme ich das erstellte am IMac nun auf ein iPad ? Läuft das über eine App oder eine HTML-Web Seite ?
Mit dem Verweis Download App hier im ersten Beitrag komme ich nicht weiter ( IOS ) .
Denke ich habe mich verwurschtelt oder etwas extrem falsch verstanden
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Januar 2020, 14:03:59
Zitat von: Aladin222 am 24 Januar 2020, 13:32:03
Hi @all ,

Auch ich wollte mir mal FhemNative anschauen und hab soweit alles installiert ...
Da ich mit Apple Geräten arbeite ,habe ich mit dem iMac begonnen , was auch gut funktioniert hat ...nun habe ich aber wohl ein Verständnis Problem :
Wie bekomme ich das erstellte am IMac nun auf ein iPad ? Läuft das über eine App oder eine HTML-Web Seite ?
Mit dem Verweis Download App hier im ersten Beitrag komme ich nicht weiter ( IOS ) .
Denke ich habe mich verwurschtelt oder etwas extrem falsch verstanden

Dafür musst du Mal in den Thread gehen zu: Eigene FhemNative Version erstellen.
Da wird das beschrieben.

Und wenn die App dann bei dir rennt, dann kannst du die Einstellungen importieren. :D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 27 Januar 2020, 12:51:13
Update: FhemNative 2.2.4

Hallo zusammen,

hier mal wieder ein nettes update mit jede Menge Neuerungen:

*1 Quick component selection menu:
Wenn man sich die Einstellungen einer Komponente aufruft, dann bietet FhemNative nun die Auswahl schnell zu einer anderen Komponente im Raum zu springen.
So muss man nicht andauernd darauf achten, welche man gerade editiert.

*2 Komponenten können nun gruppiert werden:
Jup, das geht jetzt. Mehrere Komponenten selektieren und schon kommt der Menüpunkt im context-menü.
Interessant ist, dass man auch Untergruppen vergeben kann.
das geht so:

Ich hoffe das macht wieder jede Menge Freude.  ;D

beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 27 Januar 2020, 15:12:35
Hallo Albert
Danke für das Update. Ein kleines Detail. Der Wert im Sumpf klebt am unteren Rand. Wäre schön wenn auch Horizontal zentriert.
LG
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 27 Januar 2020, 15:48:49
Zitat von: wthiess am 27 Januar 2020, 15:12:35
Hallo Albert
Danke für das Update. Ein kleines Detail. Der Wert im Sumpf klebt am unteren Rand. Wäre schön wenn auch Horizontal zentriert.
LG
Wolfgang

Damit kann ich leider nichts anfangen und nur raten. Im Slider? Was horizontal zentriert?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 27 Januar 2020, 17:59:53
Ich vermute er meint den Wert im Thumb des Sliders. :)
Da hat die Rechtschreibkorrektur wohl unerbittlich zugeschlagen. ;D
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 27 Januar 2020, 23:20:58
hier ein Bild
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 28 Januar 2020, 00:09:25
ZitatMehrere Komponenten selektieren
Wie geht das z.B. auf dem iPad?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 Januar 2020, 06:27:39
Zitat von: grossmaggul am 28 Januar 2020, 00:09:25
Wie geht das z.B. auf dem iPad?
Einfach auswählen und per Kontext Menü selektieren auswählen.
Divise ist: Selber Rahmen = selektiert.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 28 Januar 2020, 09:19:03
ZitatEinfach auswählen und per Kontext Menü selektieren auswählen.
Mir will es aber nicht gelingen mehrere Rahmen auszuwählen, immer nur einer.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 Januar 2020, 09:21:13
Zitat von: grossmaggul am 28 Januar 2020, 09:19:03
Mir will es aber nicht gelingen mehrere Rahmen auszuwählen, immer nur einer.

Per Double click oder long press auf eine Komponente wird sie selektiert. Dann eine zweite genauso auswählen.
Aber erst ab 2.2.4.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: bjoernbo am 28 Januar 2020, 15:37:20
Hallo zusammen,

ich wollte nun einmal FhemNative ausprobieren. Handelt es sich hierbei noch um eine Beta Version?

Warum ich dies frage?
Wenn ich nach der Anleitung auf GITHUB vorgehe und wenn man sich an dierse hält wird man schnell feststellen, dass das so nicht funktionieren wird. Es ist doch sicherlich nicht nur damit getan den Iinhalt vom WEBSOCKET Ordner nach FHEM zu kopieren oder wurde der"Rest" bzgl. der weiteren installation im Zuge des Eifers vergessen?
Was soll mit den übrigen Dateien und Verzeichnissen geschehen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 Januar 2020, 20:08:21
Zitat von: bjoernbo am 28 Januar 2020, 15:37:20
Hallo zusammen,

ich wollte nun einmal FhemNative ausprobieren. Handelt es sich hierbei noch um eine Beta Version?

Warum ich dies frage?
Wenn ich nach der Anleitung auf GITHUB vorgehe und wenn man sich an dierse hält wird man schnell feststellen, dass das so nicht funktionieren wird. Es ist doch sicherlich nicht nur damit getan den Iinhalt vom WEBSOCKET Ordner nach FHEM zu kopieren oder wurde der"Rest" bzgl. der weiteren installation im Zuge des Eifers vergessen?
Was soll mit den übrigen Dateien und Verzeichnissen geschehen?

Hey,
Also in meinem GitHub ist die To-do-Liste etwas größer:
Zitat
sudo cpan App::cpanminus
sudo cpanm Protocol::WebSocket
sudo cpanm JSON
copy content from websocket folder to opt/fhem/FHEM
define wsPort websocket 8080 global
define wsPort_json websocket_json

Oder einfach nur die websocket von fhem selbst verwenden.
Ebenfalls beschrieben.

Sonst brauchst du nur die Versionen aus den Build Ordnern.
Der Rest ist Doku und Development.

Ich würde sagen, über Alpha und Beta ist FhemNative längst hinaus.
Als kleine Referenz würde ich mir den Changelog ansehen.

Ich hoffe du kannst der Installation nun folgen. Ich dachte das ist deutlich.  :D
Aber Doku Arbeit ist noch jede Menge zu tun. Ich hab die Ressourcen nur in Entwicklung gesteckt und nicht in super ausführliche Doku.
Hilfe ist da immer noch gesucht.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 28 Januar 2020, 23:31:12
ZitatPer Double click oder long press auf eine Komponente wird sie selektiert. Dann eine zweite genauso auswählen.
Ah, danke, geht, ich war zwar der Meinung ich hätte das schon probiert, aber man wird ja auch nicht jünger.;-)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 29 Januar 2020, 00:46:20
Ich habe gerade mal mit dem Multistatebutton rumgespielt, irgendwie tut der aber nicht das was ich will.
Ich hatte zwei verschiedene Icons eingegeben, zwischendurch erscheint immer mal wieder das Kreuz.
Möglicherweise habe ich aber auch nicht verstanden wie die Dinger funktionieren...

Ist das so gewollt, daß man z.B. für den Hintergrund nur einmal die selbe Farbe einstellen kann.


Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Februar 2020, 23:05:48
Zitat von: grossmaggul am 29 Januar 2020, 00:46:20
Ich habe gerade mal mit dem Multistatebutton rumgespielt, irgendwie tut der aber nicht das was ich will.
Ich hatte zwei verschiedene Icons eingegeben, zwischendurch erscheint immer mal wieder das Kreuz.
Möglicherweise habe ich aber auch nicht verstanden wie die Dinger funktionieren...

Ist das so gewollt, daß man z.B. für den Hintergrund nur einmal die selbe Farbe einstellen kann.

Due Hintergrundfarben sind auch ein Array und können verändert werden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 08 Februar 2020, 01:09:11
ZitatDue Hintergrundfarben sind auch ein Array und können verändert werden.
Schon, aber ich konnte in diesem Array immer nur einmal z.B. rot einstellen, wenn ich die zweite Farbe auch auf rot stellen wollte wurde die erste Farbe wieder gelöscht.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 14 Februar 2020, 16:48:11
Zitat von: grossmaggul am 08 Februar 2020, 01:09:11
Schon, aber ich konnte in diesem Array immer nur einmal z.B. rot einstellen, wenn ich die zweite Farbe auch auf rot stellen wollte wurde die erste Farbe wieder gelöscht.

Hey,
Das sollte eigentlich nicht der fall sein.
Für die nächste Version ist die Komponentenerstellung komplett neu.
Dein Szenario habe ich damit versucht und das ist kein Problem mehr.

Die Version sollte nächste Woche kommen, da noch einiges zu erledigen ist.  ;)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 19 Februar 2020, 12:38:21
Update: FhemNative 2.2.5

Hallo zusammen,
Endlich hab ich es geschafft die neue Version hochzuladen.

Folgendes hat sich getan:

*1
Neuer Komponenten Test Bereich:
Komponenten die mit FHEM verknüpft sind, haben nun mehrere Checks um die Konfiguration zu überprüfen.
Das ist die letzte Seite beim erstellen/bearbeiten.

*2
Neuer Komponenten Demo Bereich:
Komponenten können nun im Erstell/Bearbeiten Menü getestet werden. Der Button dafür erscheint sobald eine Komponente ausgewählt ist.
Dort kann man sofort sehen, ob die Konfiguration stimmt und wie die Komponente aussehen wird.
Zusätzlich wird dabei gleich mal das device von FHEM abgeholt, falls es noch nicht in FhemNative ist.

*3
Windows Version:
Ich habe noch etwas, was die Windows Freunde von FhemNative sehr erfreuen sollte.
Ich stelle den unpacked Ordner ab jetzt mit zur Verfügung. Dann braucht FhemNative beim starten einen Bruchteil der Zeit.

@the ratman Na, besser?  ;) ;D


Ich hoffe das macht wieder Freude.

P.S. Da nun endlich Angular Ivy komplett raus ist, werde ich FhemNative darauf umstellen und dabei die App einmal komplett neu erstellen.
Jede menge überflüssiges Zeug und Walkarounds sollen damit entfallen. Außerdem sollte die App schneller und kleiner werden.
Das wird eine gewisse Zeit dauern. Ich hoffe das ist in eurem Interesse. ;)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Aladin222 am 19 Februar 2020, 18:14:59
Super wie fix es hier vorwärts geht !
Dafür mal ganz lieben Dank !
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 19 Februar 2020, 18:17:41
Super Arbeit!
Ein kleiner Bug. Unter Windows fehlt der "Wert im Thumb"
lg
Wolfgang


Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frankreed am 21 Februar 2020, 10:36:55
Hi,

erst mal Danke für das top Frontend.
Hast Du vor, auch eine Art "Tabellen"-Komponente zu entwickeln?

Hintergrund:
Viele Informationen werden von fhem durch verschiedene Module in Tabellenform ausgegeben, so zum Beispiel

- Abfahrtszeiten der nächsten Bahn,
- Müllkalender
- Anrufliste
- etc.

Da wäre es doch klasse, wenn man das auch in FhemNative darstellen könnte.

Ist nur eine Frage, aber als Erweiterung wäre das doch sicher für viele andere Anwender interessant. Zumal sowohl AngularJS als aich das Ionic-Framework Tabellen ermöglichen...

Danke.

Grüße frankreed
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 21 Februar 2020, 14:58:28
Hallo,

im letzten Update scheint sich wieder ein alter Fehler eingeschlichen zu haben.
Ich kann in einen Swiper keine Elemente mehr einfügen. Die Elemente landen immer auf der Seite und nicht im Swiper.

Viele Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Februar 2020, 18:58:06
Zitat von: wthiess am 19 Februar 2020, 18:17:41
Super Arbeit!
Ein kleiner Bug. Unter Windows fehlt der "Wert im Thumb"
lg
Wolfgang

Oh, nehme ich mit auf die Liste.

ZitatHast Du vor, auch eine Art "Tabellen"-Komponente zu entwickeln?

Hintergrund:
Viele Informationen werden von fhem durch verschiedene Module in Tabellenform ausgegeben, so zum Beispiel

- Abfahrtszeiten der nächsten Bahn,
- Müllkalender
- Anrufliste
- etc.

Da wäre es doch klasse, wenn man das auch in FhemNative darstellen könnte.
Klar. Könnte man machen. Kannst du ein paar Beispiel devices geben, damit ich was zum Arbeiten habe?

Zitatim letzten Update scheint sich wieder ein alter Fehler eingeschlichen zu haben.
Ich kann in einen Swiper keine Elemente mehr einfügen. Die Elemente landen immer auf der Seite und nicht im Swiper.
Ach ja, der Swiper. Ist mit aufgenommen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 21 Februar 2020, 22:55:56
Zusatz.
der Wert im Thump ist noch immer nicht zentriert
lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frankreed am 22 Februar 2020, 10:37:24
ZitatZitat
Hast Du vor, auch eine Art "Tabellen"-Komponente zu entwickeln?

Hintergrund:
Viele Informationen werden von fhem durch verschiedene Module in Tabellenform ausgegeben, so zum Beispiel

- Abfahrtszeiten der nächsten Bahn,
- Müllkalender
- Anrufliste
- etc.

Da wäre es doch klasse, wenn man das auch in FhemNative darstellen könnte.

Klar. Könnte man machen. Kannst du ein paar Beispiel devices geben, damit ich was zum Arbeiten habe?

Ich weiß zwar nicht genau was Du meinst aber ein Device wäre z.B. der CallMonitor oder das Device DBPlan.
Falls ich Dich missverstanden habe einfach melden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Aladin222 am 24 Februar 2020, 14:12:58
kleiner Bug : changeLog zeigt in der App nichts mehr an
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Februar 2020, 15:53:18
Zitat von: Aladin222 am 24 Februar 2020, 14:12:58
kleiner Bug : changeLog zeigt in der App nichts mehr an

Super, danke. Ist mit aufgenommen. ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 Februar 2020, 17:07:13
Kleine Info:
Leider kein Update, aber jetzt kann die Wishlist getrackt werden.
Wenn euch Dinge fehlen, dann nehme ich es mit auf.
Der Link ist in Post 1 und einmal hier:
Public Google Doc (https://docs.google.com/document/d/e/2PACX-1vRGdG8l0xRj3fH2lHfl1fW2mpBM3lsSjgiASXejSMxwBORNO26KKo7slcds0RaSZTwWIH1OCKpek-Ng/pub)

Das sollte einiges erleichtern.

Beste Grüße

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 01 März 2020, 21:40:38
Hallo Albert!
Ich habe eine Idee um FhemNative einfacher zu machen.
Ich habe alle Räume die Leer sind. Wäre es nicht toll wenn ich hier aus einer Tabelle die Devices auswählen könnte? Ich möchte in Fhem nichts machen.
lg
Wolfgang 
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 März 2020, 22:30:01
Zitat von: wthiess am 01 März 2020, 21:40:38
Hallo Albert!
Ich habe eine Idee um FhemNative einfacher zu machen.
Ich habe alle Räume die Leer sind. Wäre es nicht toll wenn ich hier aus einer Tabelle die Devices auswählen könnte? Ich möchte in Fhem nichts machen.
lg
Wolfgang
Das sagt mir jetzt leider nichts. Was möchtest du wann auswählen?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 02 März 2020, 21:03:06
Ich bin in einem Raum. Nun auf "Edit" dann auf "+". Jetzt möchte ich nix tippen sondern die Devices die in dem Raum möglich sind aus einer Tabelle auswählen.
lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 02 März 2020, 21:54:08
Zitat von: wthiess am 02 März 2020, 21:03:06
Ich bin in einem Raum. Nun auf "Edit" dann auf "+". Jetzt möchte ich nix tippen sondern die Devices die in dem Raum möglich sind aus einer Tabelle auswählen.
lg
Wolfgang

Dafür müssen von Fhem alle Geräte geladen werden.
Darüber lässt sich sicher reden, aber die Zustimmung wird sich in Grenzen halten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 17 März 2020, 22:45:42
Hallo Albert!
Ich habe ein Tablett im Eingangsbereich. Darauf habe ich Quickfhem und Fhemnative.
Wenn ich es aktiviere braucht Fhemnative manchmal bis zu einer Minute um Werte anzuzeigen. Quickfhem sofort. Auch wenn ich Quickfhem zuerst starte und Werte angezeigt werden und ich dann Fhemnative aktiviere nichts. Irgendwann dann kommt mal was.
"Fhemweb"
lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 18 März 2020, 09:42:13
Zitat von: wthiess am 17 März 2020, 22:45:42
Hallo Albert!
Ich habe ein Tablett im Eingangsbereich. Darauf habe ich Quickfhem und Fhemnative.
Wenn ich es aktiviere braucht Fhemnative manchmal bis zu einer Minute um Werte anzuzeigen. Quickfhem sofort. Auch wenn ich Quickfhem zuerst starte und Werte angezeigt werden und ich dann Fhemnative aktiviere nichts. Irgendwann dann kommt mal was.
"Fhemweb"
lg
Wolfgang

Lädst du alle Geräte von FHEM?
Wenn du nur auf notwendige Geräte einschränkst, ist das deutlich flotter.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 April 2020, 13:33:40
Update: FhemNative 2.5.0

Hallo zusammen,
Hier kommt das versprochene Update.
Es hat sich einiges getan und alles wurde komplett neu aufgesetzt. FhemNative läuft jetzt mit Angular 9 und Ionic 5.

Alles Neue in kürze:
+ jede Menge fixes aus der alten version.

Die Versionen stehen nun als Github Release zur Verfügung oder können aus der App aktuallisiert werden (Update Suche)

Ich hoffe die Version macht große Freude. Den Developer Guide schreibe ich als nächstes.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Pusemukel am 21 April 2020, 13:51:16
Top funktioniert gut !


Gesendet von meinem Mobile

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 21 April 2020, 15:36:20
Hallo,

leider funktioniert bei mir die neue Version nicht so gut.

Bekomme bei Fhemweb kein Verbindung mehr. Kurz kommt ein grüner Tost "Verbindung zu Fhem hergestellt". Und dann ein roter "Verbindungs-Timeout zu Fhem".
Dann wieder grü, rot, grün .... und plötzlich scheint es zu funktionieren und dann geht alles von vorne los.

Das sowhl unter Windows und Android. Mit der vorherigen Version funktioniert alles noch gut.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: carlos am 21 April 2020, 16:46:31
Genau so ist es bei mir auch. Sowohl mit der alten als auch mit der neuen Version.
Ich würde die app so gerne verwenden, aber ich krieg die nicht stabil zum Laufen.
Keine Ahnung an was das liegt.

Gruß

Carlos
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 April 2020, 16:53:44
Zitat von: carlos am 21 April 2020, 16:46:31
Genau so istes bei mit auch. Sowohl mit der alten als auch mit der neuen Version.
Ich würde die app so gerne verwenden, aber ich krieg die nicht stabil zum Laufen.
Keine Ahnung an was das liegt.

Gruß

Carlos

Könntet ihr mir mehr Informationen geben?
Der Logger ist neu. Also Logger ein, App beenden, starten, Fehler reproduzieren, Log exportieren.

Was für Ports verwendet ihr mit welcher websocket ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 21 April 2020, 17:20:43
Hallo,

ich verwende Fhemweb auf port 8083.
Das Log habe ich angehängt.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 April 2020, 23:17:06
Zitat von: roelleke am 21 April 2020, 17:20:43
Hallo,

ich verwende Fhemweb auf port 8083.
Das Log habe ich angehängt.

Hey,
Ich kann aktuell das Log file nur quer lesen und nichts testen.
Sieht aber OK aus.
Hast du schon einmal die andere websocket versucht ?
Hast du schon einmal auf Werkseinstellungen zurückgesetzt ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 April 2020, 10:16:01
Update: FhemNative 2.5.1

Hallo zusammen,
Wie bereits angekündigt, das versprochene Update.

@roelleke,@carlos Ich habe die timeout Zeit leicht erhöht. Eventuell hilft euch das.

Des weiteren hat sich folgendes getan:

*1 Neuer Style Neumorph
Wie im Anhang zu sehen, haben viele Komponenten ein Style Update bekommen (Neumorph).

Der Style der alten Komponenten bleibt erhalten. Jedoch gibt es ein zusätzliches Dropdown beim bearbeiten/erstellen, wo ihr den style auswählen könnt.
Generell ist da die Syntax:
- NM --> Neumorph kann nicht verändert werden.
- NM-IN --> Neumorph nach innen.
- NM-OUT --> Neumorph nach außen.

Neumorph Styles funktionieren nur mit den standard themes richtig.

*2 responsive resize
In älteren versionen hat die Einstellung responsive resize dazu geführt, dass Komponenten ihr Seitenverhältnis verlieren.
Das ist nun nicht mehr so. Zusätzlich werden alle Komponenten beim drehen des Bildschirms so angeordnet, dass sie dich nicht überlappen. Außer das war vorher auch so  ;)
Die Einstellung findet sich unter Advanced und ist default auf aus.

Ich hoffe das Update macht Freude.

beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 24 April 2020, 12:14:40
Hallo,

leider bin ich erst heute dazu gekommen deine Vorschläge auszuprobieren.

Resetauf Werkseinstellungen hat nichts gebracht.

Websocket funktioniert, aber leider kommen ja sie 2 bekannten Fehlermeldungen "Messages collected while initializing FHEM:configfile: 0
0", was ja nicht so schlimm wäre, aber gleichzeitig wird im Device Global das Attribut autosave beim Neustart auf 0 gesetzt und man mus jedesmal daramdenken es wieder einzuschalten. Deshalb möchte ich websocket eigentlich nicht verwenden.
Nach dem Neustart funktioniert Websocket nun auch nicht mehr. Im Fhem-Log stehen folgende Meldungen:

PERL WARNING: Use of uninitialized value in split at ./FHEM/00_websocket.pm line 168.
2020.04.24 12:15:49 1: stacktrace:
2020.04.24 12:15:49 1:     main::__ANON__                      called by ./FHEM/00_websocket.pm (168)
2020.04.24 12:15:49 1:     websocket::Read                     called by fhem.pl (3777)
2020.04.24 12:15:49 1:     main::CallFn                        called by fhem.pl (753)
2020.04.24 12:17:05 3: websocket wsPort_10.0.0.23_60676 disconnect due to timeout
2020.04.24 12:17:05 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60678 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60680 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60682 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]



Die Version 2.5.1 behebt das Problem mit Fhemweb leider nicht. Komisch ist nur das es ab und an funktioniert.[/li][/list]

Grüße und ein schönes Wochenende
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 April 2020, 12:24:26
Zitat von: roelleke am 24 April 2020, 12:14:40
    Hallo,

    leider bin ich erst heute dazu gekommen deine Vorschläge auszuprobieren.


    • Resetauf Werkseinstellungen hat nichts gebracht.

  • Websocket funktioniert, aber leider kommen ja sie 2 bekannten Fehlermeldungen "Messages collected while initializing FHEM:configfile: 0
    0", was ja nicht so schlimm wäre, aber gleichzeitig wird im Device Global das Attribut autosave beim Neustart auf 0 gesetzt und man mus jedesmal daramdenken es wieder einzuschalten. Deshalb möchte ich websocket eigentlich nicht verwenden.
    Nach dem Neustart funktioniert Websocket nun auch nicht mehr. Im Fhem-Log stehen folgende Meldungen

PERL WARNING: Use of uninitialized value in split at ./FHEM/00_websocket.pm line 168.
2020.04.24 12:15:49 1: stacktrace:
2020.04.24 12:15:49 1:     main::__ANON__                      called by ./FHEM/00_websocket.pm (168)
2020.04.24 12:15:49 1:     websocket::Read                     called by fhem.pl (3777)
2020.04.24 12:15:49 1:     main::CallFn                        called by fhem.pl (753)
2020.04.24 12:17:05 3: websocket wsPort_10.0.0.23_60676 disconnect due to timeout
2020.04.24 12:17:05 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60678 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60680 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]

2020.04.24 12:17:07 3: websocket wsPort_10.0.0.23_60682 disconnect due to timeout
2020.04.24 12:17:07 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.
]




    [/li]
  • Die Version 2.5.1 behebt das Problem mit Fhemweb leider nicht. Komisch ist nur das es ab und an funktioniert.
Grüße und ein schönes Wochenende

Hat FHEMWEB ein Update bekommen, bzw. bist du auf der aktuellsten version von FHEMWEB?
Blockst du irgendwelche ips oder ports?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 24 April 2020, 12:30:06
Also ich mache regelmäßig, eigentlich täglich ein update. Damit müsste eigenlich alles auf dem aktuellen Stand sein.
Fhemweb ist vom 13.04.2020 und fhem.pl am 04.04.2020

Ich blockiere auch keine Ports.

Nach dem Neustart der Android App funktioniert nun Websocket aber wieder.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: dancatt am 24 April 2020, 13:17:24
Hallo,

ich bin noch auf einer sehr alten Version und wollte mal eben schnell updaten.
Aber unter "https://github.com/Syrex-o/FhemNative/tree/v2.5.1/Builds" kann ich die 2.5.1 nicht finden.
Hat sich hier was geändert?
Vermutlich eine sau blöde Frage.

Danke.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: the ratman am 24 April 2020, 13:46:18
https://github.com/Syrex-o/FhemNative/releases


btw - ich krieg zwar im (win) fhemnative in den einstellungen angezeigt, dass es ne 2.5.1 gibt, aber direkt draus saugen tut er mirs irgendwie nicht.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: dancatt am 24 April 2020, 13:54:53
Zitat von: the ratman am 24 April 2020, 13:46:18
https://github.com/Syrex-o/FhemNative/releases
Klar. Macht Sinn. Danke.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 April 2020, 14:03:16
Zitat von: the ratman am 24 April 2020, 13:46:18
https://github.com/Syrex-o/FhemNative/releases


btw - ich krieg zwar im (win) fhemnative in den einstellungen angezeigt, dass es ne 2.5.1 gibt, aber direkt draus saugen tut er mirs irgendwie nicht.

Oh man, Ich habe beim Version checker nicht daran gedacht, dass GitHub releases in umgedrehter Reihenfolge ausgibt.
Also das neuste ist als Antwort der Anfrage das erste  ::)
Wir geändert und kommt in 2.5.2.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 06 Mai 2020, 23:02:03
Wan kommt das update?
Kann die Version 2.5.1 nicht runterladen.
lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Mai 2020, 20:28:28
Zitat von: wthiess am 06 Mai 2020, 23:02:03
Wan kommt das update?
Kann die Version 2.5.1 nicht runterladen.
lg
Wolfgang

Das dauert noch einen Moment. Bin in der Uni eingespannt aktuell.
Denke nächste Woche.

Der Updater in der App geht gerade nicht. Bitte das Update manuell von GitHub unter releases holen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 07 Mai 2020, 22:31:21
finde keine 2.5.1 Version fur Android
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Mai 2020, 22:33:38
Zitat von: wthiess am 07 Mai 2020, 22:31:21
finde keine 2.5.1 Version fur Android

Direkter Android Download: https://github.com/Syrex-o/FhemNative/releases/download/v2.5.1/FhemNative_Android_2.5.1.apk (https://github.com/Syrex-o/FhemNative/releases/download/v2.5.1/FhemNative_Android_2.5.1.apk)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 07 Mai 2020, 22:49:30
Danke. So gehts.

Bitte den Wert in Thump horizontal Zentrieren. Er liegt unten.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 Mai 2020, 22:56:53
Zitat von: wthiess am 07 Mai 2020, 22:49:30
Danke. So gehts.

Bitte den Wert in Thump horizontal Zentrieren. Er liegt unten.

Ist mit aufgenommen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: skyline am 09 Mai 2020, 17:20:06
Nur ein Mal.
Kann es aber bestimmt nachstellen.
Wo finde ich das Log?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 Mai 2020, 17:21:26
Zitat von: skyline am 09 Mai 2020, 17:20:06
Nur ein Mal.
Kann es aber bestimmt nachstellen.
Wo finde ich das Log?

Ich habe dein Problem in einen seperaten Thread verschoben.
Bitte dort Posten.

Unter Einstellungen kannst du das logging aktivieren.
Dann Fehler verursachen und Log exportieren.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: skyline am 12 Mai 2020, 06:15:15
Super... jetzt geht es wohl, nachdem ich die Profile in der Reihenfolge gewechselt habe.

Hab nur noch ein Problem mit den Circle-Slidern, da verändert sich die Größe bei einigen und ich kann sie nicht mehr kleiner ziehen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 12 Mai 2020, 19:37:28
Zitat von: skyline am 12 Mai 2020, 06:15:15
Super... jetzt geht es wohl, nachdem ich die Profile in der Reihenfolge gewechselt habe.

Hab nur noch ein Problem mit den Circle-Slidern, da verändert sich die Größe bei einigen und ich kann sie nicht mehr kleiner ziehen.

Hast du ein Log für mich ?
Oder ein paar Bilder ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: skyline am 13 Mai 2020, 06:38:25
Bilder könnte ich dir machen.

Kann dir aber sagen, woher das kommt.

Ich habe Switchs und den Circle-Slidern in einem Raum.
Nach dem Update auf die neue Version, wird bei den Switchs nicht mehr das Label angezeigt.
Dies muss ich erst wieder aktivieren, auch in den Abmessungen hat sich leicht etwas verändert.

Durch das ändern der Switchs zerschießt es den Circle-Slidern irgendwann.

Workaround:
Switch den man bearbeiten möchte in einen leeren Raum ohne Circle-Slidern kopieren, bearbeiten und wieder zurück kopieren.

Edit: Bilder hinzufügen
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 25 Mai 2020, 17:27:17
Ich habe es jetzt mal ausprobieren wollen und konnte bisher alle Räume über den Button Generate Rooms importieren. Darunter gibt es in den Einstellungen einen Button Generate devices. Wenn ich das auswähle, dann erhalte ich aber nur die Nachricht: No components added: No components for FhemNative found.

Was sollte denn hier passieren?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 Mai 2020, 18:36:24
Zitat von: mumpitzstuff am 25 Mai 2020, 17:27:17
Ich habe es jetzt mal ausprobieren wollen und konnte bisher alle Räume über den Button Generate Rooms importieren. Darunter gibt es in den Einstellungen einen Button Generate devices. Wenn ich das auswähle, dann erhalte ich aber nur die Nachricht: No components added: No components for FhemNative found.

Was sollte denn hier passieren?

Guck mal I'm Thread auto device importer.

Du kannst in FHEM Geräte mit userattr für FhemNative vergeben.
Diese werden dann erfasst und importiert.

Wenn du eine Komponente erstellt, kannst du die im Kontext Menü die Definition des userattr anzeigen lassen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 25 Mai 2020, 22:35:05
Super danke. Nach den ersten Anlaufschwierigkeiten kann ich mein Radio schon mal ein und auschalten. Vermutlich komme ich hier aber nicht sehr weit, da die Bedienung des Radios hauptsächlich über einen get Befehl funktioniert, der dann über die Funktion asyncOutput() einen Dialog und damit eine Art Navigation zur Verfügung stellt. An diese Daten kommt FhemNative nicht irgendwie ran oder (stelle ich mir technisch gesehen schwierig bis unmöglich vor)? In der App habe ich auf die Schnelle jedenfalls nichts dazu gefunden.

Kann man darüber hinaus bei einem set Befehl die möglichen Werte automatisch auslesen lassen? Wenn ich bei dem Radio nämlcih z.B. die presets mit einer select Auswahl zur Verfügung stellen möchte, dann kann ich die nicht in der App hardcoded hinterlegen, da sich diese von Zeit zu Zeit auch mal ändern können.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 Mai 2020, 22:47:16
Zitat von: mumpitzstuff am 25 Mai 2020, 22:35:05
Super danke. Nach den ersten Anlaufschwierigkeiten kann ich mein Radio schon mal ein und auschalten. Vermutlich komme ich hier aber nicht sehr weit, da die Bedienung des Radios hauptsächlich über einen get Befehl funktioniert, der dann über die Funktion asyncOutput() einen Dialog und damit eine Art Navigation zur Verfügung stellt. An diese Daten kommt FhemNative nicht irgendwie ran oder (stelle ich mir technisch gesehen schwierig bis unmöglich vor)? In der App habe ich auf die Schnelle jedenfalls nichts dazu gefunden.

Kann man darüber hinaus bei einem set Befehl die möglichen Werte automatisch auslesen lassen? Wenn ich bei dem Radio nämlcih z.B. die presets mit einer select Auswahl zur Verfügung stellen möchte, dann kann ich die nicht in der App hardcoded hinterlegen, da sich diese von Zeit zu Zeit auch mal ändern können.

Das ewige get Problem  :-\
Ich unterstütze get bisher nur sehr bedingt in Charts.
Folgendes Problem:
2 Komponenten im einem Raum senden einen get Befehl beim laden.
Die Reihenfolge kann nicht 100% sichergestellt werden. Somit kommen von der Fhemweb websocket 2 Antworten, die nicht zugeordnet werden können.
Solange das nicht gelöst ist, schreibe ich daran nicht weiter.

Über so etwas könnte man nachdenken. Mit einer Art placeholder zum Beispiel.
Wie liest du denn die aktuellen Set Befehle aus ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 26 Mai 2020, 02:02:18
ZitatDas ewige get Problem  :-\
Ich unterstütze get bisher nur sehr bedingt in Charts.
Folgendes Problem:
2 Komponenten im einem Raum senden einen get Befehl beim laden.
Die Reihenfolge kann nicht 100% sichergestellt werden. Somit kommen von der Fhemweb websocket 2 Antworten, die nicht zugeordnet werden können.
Solange das nicht gelöst ist, schreibe ich daran nicht weiter.

Hast du das Problem schon mal in der Developer Runde zur Diskussion gestellt? Wenn ich es recht verstehe, tritt das Problem aber nur auf, wenn ich 2 get Befehle quasi gleichzeitig oder kurz hintereinander schicken würde. Ist das wirklich so ein großes Problem? Wenn man sich den get Befehl auf einen Buton legt, muss man sich der Einschränkung bewusst sein, das man nur 1 Button drücken darf und das Ergebnis abwarten muss.

Wie man an die Combobox Werte eines set Befehls ran kommt, weiss ich nicht. Vom Modul werden diese aber generiert und an FHEMWEB übergeben, das daraus dann die Combobox bastelt. Mit den genauen Zusammenhängen habe ich mich nie beschäftigt, ich bin nicht jemand der sich gern mit Oberflächen auseinandersetzt. Ich habe jetzt die Werte manuell in der App vorgegeben, also quasi abgeschrieben. Wenn sie sich ändern, muss ich sie in der App anpassen, damit es wieder zusammen spielt. Geht schon irgendwie, ist nur halt nicht ganz so komfortabel.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 Mai 2020, 20:18:32
Zitat von: mumpitzstuff am 26 Mai 2020, 02:02:18
Hast du das Problem schon mal in der Developer Runde zur Diskussion gestellt? Wenn ich es recht verstehe, tritt das Problem aber nur auf, wenn ich 2 get Befehle quasi gleichzeitig oder kurz hintereinander schicken würde. Ist das wirklich so ein großes Problem? Wenn man sich den get Befehl auf einen Buton legt, muss man sich der Einschränkung bewusst sein, das man nur 1 Button drücken darf und das Ergebnis abwarten muss.

Wie man an die Combobox Werte eines set Befehls ran kommt, weiss ich nicht. Vom Modul werden diese aber generiert und an FHEMWEB übergeben, das daraus dann die Combobox bastelt. Mit den genauen Zusammenhängen habe ich mich nie beschäftigt, ich bin nicht jemand der sich gern mit Oberflächen auseinandersetzt. Ich habe jetzt die Werte manuell in der App vorgegeben, also quasi abgeschrieben. Wenn sie sich ändern, muss ich sie in der App anpassen, damit es wieder zusammen spielt. Geht schon irgendwie, ist nur halt nicht ganz so komfortabel.

Wo muss ich mich denn da melden ?
Da hab ich noch nie "mit-diskutiert"  ;)

Ich Versuch das mal herauszufinden.

Das Problem passt auch ganz gut zu FhemNative Variablen, die ich einführen werde. Muss mir nur noch überlegen wie und was  ::)
Die Diskussion dazu ist im Wishlist thread.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 26 Mai 2020, 22:17:42
Geh mal in dein Profil, dort findest du Gruppen Mitgliedschaften. Dort solltest du dich für die Gruppe Developer anmelden können und kannst dann im Forum was posten:

https://forum.fhem.de/index.php/topic,9658.0.html (https://forum.fhem.de/index.php/topic,9658.0.html)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 27 Mai 2020, 19:48:17
Zitat von: mumpitzstuff am 26 Mai 2020, 22:17:42
Geh mal in dein Profil, dort findest du Gruppen Mitgliedschaften. Dort solltest du dich für die Gruppe Developer anmelden können und kannst dann im Forum was posten:

https://forum.fhem.de/index.php/topic,9658.0.html (https://forum.fhem.de/index.php/topic,9658.0.html)

Vielen Dank für den Hinweis. Ist platziert.
Welchw Antwort und in welcher Form würdest du denn von get Anfragen in normalen Komponenten erwarten?

Ein paar Beispiele wären schön.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 28 Mai 2020, 00:50:39
Bei dem Radio öffnet sich z.B. mit get RADIO ls ein Dialog der Links enthält. Diese sind wie ein Menü, durch das ich navigieren kann. Klicke ich einen der Links an, dann öffnet sich ein neuer Dialog, der tiefer ins Menü geht. So kann ich z.B. nacheinander radiostations->germany->senderxyz auswählen und dieser wird dann abgespielt.
Das ist aber vermutlich eins der kompliziertesten Dinge. Im einfachsten Fall öffnet sich ein Dialog, der irgendwelche Texte/Informationen enthält.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 02 Juni 2020, 12:17:15
Update: FhemNative 2.5.2

Hey zusammen,
Das Update dreht sich rund um platzierte Wünsche und Fixes.

Ich verweise hiermal auf den Changelog 2.5.2 Änderungen (https://github.com/Syrex-o/FhemNative/releases/tag/v2.5.2)
Ich hoffe das Update macht Freude  :D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Aladin222 am 03 Juni 2020, 06:16:00
Mega !  Eilen dank schonmal ...warte leider noch auf mein Android Tablet :-(
Freu mich aber schon richtig ...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 Juni 2020, 16:10:08
Update: FhemNative 2.5.3

Hallo zusammen,

Im 2.5.3 Release habe ich ein paar neue Sachen eingebaut, die gewünscht waren:

Edit:
*1 In Zukunft sollen dann auch andere get Befehle möglich sein. Eventuell über die bereits mal erwähnten "Variablen"
Daher würde ich mich über Feedback dazu freuen, ob das alles so klappt, wie gedacht.

Ich hoffe das macht wieder Freude.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 15 Juni 2020, 22:38:47
Hallo!
Android: Der Wert im Slider pick noch immer am unteren Rand.
Windows: Der Wert im Slider wird nicht angezeigt:
lg
Wolfgang

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 15 Juni 2020, 22:42:10
Hallo!
Android: Der Wert im Slider pick noch immer am unteren Rand.
Windows: Der Wert im Slider wird nicht angezeigt.
Wie kann ich einen Slider importieren der 0-4 Werte hat.
lg
Wolfgang

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 17 Juni 2020, 12:03:12
Zitat von: wthiess am 15 Juni 2020, 22:42:10
Hallo!
Android: Der Wert im Slider pick noch immer am unteren Rand.
Windows: Der Wert im Slider wird nicht angezeigt.
Wie kann ich einen Slider importieren der 0-4 Werte hat.
lg
Wolfgang

Jetzt hab ich es endlich.
Wird behoben. War ja nur der Fall, wenn der Slider vertikal ausgerichtet ist.
Hast du geguckt, dass die Wert-Farbe nicht identisch zur Thumb-Farbe ist?

Das letzte verstehe ich nicht. Eifach min auf 0, max auf 4 und die steps auf 1 stellen.
Oder was geht da nicht?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 18 Juni 2020, 15:46:35
Update: FhemNative 2.6.0

Hey zusammen,
Wie bereits angekündigt, gibt es in diesem Update die gewüschten "Variablen" (und natürlich noch mehr  ;))

Das hat sich getan:

*1 FhemNative Variablen
So, FhemNative kann nun Variablen definieren.
Beim erstellen wird euch die Syntax der Variable angezeigt, die anschließend in jeder Komponte verwendet werden kann.

Das heißt, man kann statische oder dynamische Variablen erstellen.
Statische Variablen tragen nur einen Wert, der zum Beispiel aus einer Selektionskomponente verändert werden kann.
Dynamische Variablen sind etwas fortgeschrittener.
Diese können Fhem Get Befehle auswerten oder Readings/Attributes/Internals lesen.
Zusätzlich kann man dann einen Updater definieren, der die Variable mit aktuellen Werten versorgt.
Anschließend kann man auch noch eine beliegige Regex Syntax erstellen, die den "Roh Wert" aus Fhem dann in einen modifizierten verwandelt.
Dieser Wert ist dann in allen Komponenten nutzbar.

Wenn eine Variable ein Update bekommt, laden Komponenten, die mit ihr ausgestattet sind automatisch neu.
Variablen sind über ein zusätzliches Menü unter Einstellungen erreichbar, nachdem ihr sie in Advanced Settings aktiviert habt.

*2 Presets oder custom Geräte-Größe Einstellungen
Da es immer wieder nervig war, die am PC konfigurierte Oberfläche auf ein Gerät zu übertragen, bietet FhemNative nun die Möglichkeit am Desktop PC die Größe des Fensters auf ein bestimmtes Gerät zu skalieren. Ich habe eine kleine Liste an Presets hinzugefügt, die von GitHub geladen wird. Sollte euer Gerät nicht dabei sein, Könnt ihr auch eigene Breiten-/Höhenwerte definieren.
Achtung: Nicht die Pixel angeben, sondern den Viewport. Das findet man eigentlich zu jedem Smartphone/Tablet online.
Die Optionen dafür findet ihr auch in den Advanced Settings

*3 Neue Input Komponente
Die Neue Input Komponente kann rohe Befehle an Fhem senden. Wenn man möchte, kann sie auch die letzten gesendeten Befehle aufzeichnen. Diese sind dann als Favoriten abrufbar.

*4 Neue HTML Komponente
Die HTML Komponente ist aktuell im Beta Status. Ich habe sie nur kurz getestet. Aber grundsätzlich kann die HTML Texte aus Fhem Readings darstellen, oder eigene Kurze HTML Texte verarbeiten.

Ich hoffe das Update macht wieder viel Freude.

Speziell eure Meinung zu den Variablen würde mich interessieren, da das wirklich eine Menge Arbeit und Mühe gekostet hat  ;)

Beste Grüße
Euer Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 19 Juni 2020, 00:19:31
wie kann ich einen Slider importieren der Wert 1-4 hat.
Wie ich es im Fhem Native einstellen kann weis ich. Für was gibt es die importfunktion?
Slider wert verti. und horiz ganz unten.
lg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Juni 2020, 07:51:53
Zitat von: wthiess am 19 Juni 2020, 00:19:31
wie kann ich einen Slider importieren der Wert 1-4 hat.
Wie ich es im Fhem Native einstellen kann weis ich. Für was gibt es die importfunktion?
Slider wert verti. und horiz ganz unten.
lg
Wolfgang
Dazu kannst du einfach in die Komponenten Details gehen. Diese zeigen dir dann, wie die Fhem userAttr Definition aussehen muss:

userAttr: FhemNative_Slider
reading:"dein-reading";setReading:"dein-setReading";max:4;steps:1;

Das wäre die short Definition.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Juni 2020, 09:41:08
Kleine Info zu secure webscokets
Hey,

Mal als kleine Info:
FhemNative unterstützt nun die Secure websockets
Wenn ihr "self-signed" Zertifikate verwendet, dann müsst ihr auf dem jeweiligen Gerät (auf dem FhemNative läuft) einmal die Fhem Adresse als https aufrufen (am besten mit Chrome).
Dann bestätigt ihr das Zertifikat.
In den Ip-Einstellungen könnt ihr dann WSS aktivieren.

Für Desktop User habe ich gerade eingebaut, dass die Zertifikatsfehler ignoriert werden.
Für Desktop-Versionen geht das dann also erst ab 2.6.1

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: evolvo187 am 23 Juni 2020, 18:11:12
Hallo

ich habe jetzt mal von Fhemweb auf Websocket umgestellt.
Die Verbindung wird auch aufgebaut, und ich kann auch fast alles bedienen.

Jetzt ich bekomme jetzt folgende Meldung im Log:

2020.06.23 14:02:18 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.]

#oder auch ab und zu

2020.06.23 17:52:01 3: websocket wsPort_192.168.178.44_47610 disconnect due to timeout
2020.06.23 17:52:01 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.

]

Was mir aufgefallen ist das alle "ä  ö  ü" zu "ä ö ü" ersetzt werden.  :-\
Kann man da was ändern?

Wenn ich als 2 Profil ein Fhemweb benutze hat das vorteile?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juni 2020, 19:16:48
Zitat von: evolvo187 am 23 Juni 2020, 18:11:12
Hallo

ich habe jetzt mal von Fhemweb auf Websocket umgestellt.
Die Verbindung wird auch aufgebaut, und ich kann auch fast alles bedienen.

Jetzt ich bekomme jetzt folgende Meldung im Log:

2020.06.23 14:02:18 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.]

#oder auch ab und zu

2020.06.23 17:52:01 3: websocket wsPort_192.168.178.44_47610 disconnect due to timeout
2020.06.23 17:52:01 1: ERROR sendMessage [Can't use an undefined value as a symbol reference at ./FHEM/00_websocket.pm line 303.

]

Was mir aufgefallen ist das alle "ä  ö  ü" zu "ä ö ü" ersetzt werden.  :-\
Kann man da was ändern?

Wenn ich als 2 Profil ein Fhemweb benutze hat das vorteile?
Ja, diese externe Lösung hat so ihre Tücken, aber prinzipiell gibt es nun keine Notwendigkeit mehr für die externe Variante.

Wenn jemand das Umlaute Problem lösen möchte, der Code ist auf GitHub  ;)

Und beide Verbindungen als Profile zu verwenden sollte nichts bringen.
Das ist eher so gedacht, dass man eine Verbindung lokal und eine extern nutzt.

Was heißt denn fast?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: evolvo187 am 24 Juni 2020, 00:19:48
OK

ich habe wieder auf Fhemweb umgestellt !
Das Läuft ja stabil.

fast heißt. :)

Das Label zeigt das Label nach oben versetzt!

Aber nur bei der Android_2.6.0 Version
in der Windows_2.6.0 wird es richtig dagestellt.

Gruß Heiko

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 Juni 2020, 07:27:56
Zitat von: evolvo187 am 24 Juni 2020, 00:19:48
OK

ich habe wieder auf Fhemweb umgestellt !
Das Läuft ja stabil.

fast heißt. :)

Das Label zeigt das Label nach oben versetzt!

Aber nur bei der Android_2.6.0 Version
in der Windows_2.6.0 wird es richtig dagestellt.

Gruß Heiko

Das Problem mit dem Label habe ich schon aufgenommen. Wird im kommenden Release behoben sein.  ;D

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: mumpitzstuff am 30 Juni 2020, 23:19:12
Wie sollte denn ein iFrame funktionieren? Wenn ich Device und Reading leer lasse und eine beliebige URL eingebe wie z.B. https://www.google.com, dann erhalte ich immer zuerst No Url found und kurz danach: ERR_BLOCKED_BY_RESPONSE. Auch der Versuch FHEM im iFrame zu laden funktioniert nicht (mit einer älteren Version ging das schon irgendwie). Inzwischen habe ich 2.6.0 installiert.

PS: FHEM Verbindung habe ich wieder hinbekommen, nachdem ich das FHEMWEB Device komplett aufgemacht habe. Aber eine externe URL müsste doch auch irgendwie gehen oder?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 Juli 2020, 10:54:04
Zitat von: mumpitzstuff am 30 Juni 2020, 23:19:12
Wie sollte denn ein iFrame funktionieren? Wenn ich Device und Reading leer lasse und eine beliebige URL eingebe wie z.B. https://www.google.com, dann erhalte ich immer zuerst No Url found und kurz danach: ERR_BLOCKED_BY_RESPONSE. Auch der Versuch FHEM im iFrame zu laden funktioniert nicht (mit einer älteren Version ging das schon irgendwie). Inzwischen habe ich 2.6.0 installiert.

PS: FHEM Verbindung habe ich wieder hinbekommen, nachdem ich das FHEMWEB Device komplett aufgemacht habe. Aber eine externe URL müsste doch auch irgendwie gehen oder?

Hey,
Da stimmt was mit der URL nicht. Die Komponente leitet immer auf localhost um. Wird behoben.

Externe Addressen sollten gehen. Sogar per secure
Getestet habe ich bisher nur per VPN.

Edit:
Also google und sonstiges sehe ich erstmal nicht. Da musst du den Link so anpassen, dass kein Verstoß vorliegt.
Siehe: X-Frame-Options

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 13 Juli 2020, 16:28:12
Kleine Info:

Das Update 2.6.1 verzögert sich ein wenig.
Stecke aktuell ein wenig im Klausurenstress.

Außerdem wollte ich noch einen Fehler beheben:
- Komponenten die auf das selbe Gerät hören, schalten ihren Status seltsam hin und her, wenn ein Wert geändert wird.
Ist folgendermaßen aufgefallen:
- Ein Switch steuert power
- Ein Selektionsmenü steuert den input

Beides für den AV_Receiver

Hat jemand ein ähnliches Problem festgestellt?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 20 Juli 2020, 15:32:05
Hallo alle zusammen,

ich habe bzgl. FhemNative ein kleines großes Problem... Am PC habe ich alles konfiguriert und kann auch schon steuern und alles geht wie ich es will. Leider funktioniert das übertragen auf Tablet/Handy nicht und ich steige da noch nicht durch. Hat das was mit den Userattr zu tun oder wieso klappt das bei mir nicht? Ich exportiere die .json und kopiere die auf mein Handy, dort wähle ich Import aus aber nichts passiert...

Auch die Anbindung über einen DNS geht nicht... Ich habe ein FHEMWEB mit websocket auf Port 8088 inkl. SSL und BasicAuth, dementsprechend in der App alles eingegeben, aber ich bekomme keinen Zugriff. In Chrome gehts...

Ich erbitte Hilfe ;)

Liebe Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Juli 2020, 18:51:50
Zitat von: Leon_Emm am 20 Juli 2020, 15:32:05
Hallo alle zusammen,

ich habe bzgl. FhemNative ein kleines großes Problem... Am PC habe ich alles konfiguriert und kann auch schon steuern und alles geht wie ich es will. Leider funktioniert das übertragen auf Tablet/Handy nicht und ich steige da noch nicht durch. Hat das was mit den Userattr zu tun oder wieso klappt das bei mir nicht? Ich exportiere die .json und kopiere die auf mein Handy, dort wähle ich Import aus aber nichts passiert...

Auch die Anbindung über einen DNS geht nicht... Ich habe ein FHEMWEB mit websocket auf Port 8088 inkl. SSL und BasicAuth, dementsprechend in der App alles eingegeben, aber ich bekomme keinen Zugriff. In Chrome gehts...

Ich erbitte Hilfe ;)

Liebe Grüße

Was genau passiert denn ? Es gibt unterschiedliche Meldungen, die beim Import kommen können.
Was sagt das Log?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 20 Juli 2020, 20:07:29
Das ist der Log. Meldung kommt wenn ich versuche was zu importieren garkeine...

["2020-07-20T18:02:58.642Z INFO: App Settings loaded","2020-07-20T18:02:58.643Z INFO: Start connecting to Fhem","2020-07-20T18:02:58.643Z INFO: Connection try: 1","2020-07-20T18:02:58.643Z INFO: Try connecting with profile:  0","2020-07-20T18:02:58.654Z ERROR: Error: Uncaught (in promise): SyntaxError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\nError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX??XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\n    at t.connectFhem (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:275248)\n    at http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:397931\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10764)\n    at Object.onInvoke (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618309)\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10704)\n    at a.run (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:6176)\n    at http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:17108\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11382)\n    at Object.onInvokeTask (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618198)\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11303)","2020-07-20T18:03:02.914Z INFO: Switch room to: Settings","2020-07-20T18:03:12.039Z INFO: Switch room to: Settings","2020-07-20T18:03:24.080Z INFO: Switch room to: Settings"]

Ich kann mir da nix bei rauslesen...
Die App verspricht so viel, aber leider kann ich nichts darüber finden, was das für Fehler sind bzw. wie ich sie beheben kann

LG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Juli 2020, 20:13:24
Zitat von: Leon_Emm am 20 Juli 2020, 20:07:29
Das ist der Log. Meldung kommt wenn ich versuche was zu importieren garkeine...

["2020-07-20T18:02:58.642Z INFO: App Settings loaded","2020-07-20T18:02:58.643Z INFO: Start connecting to Fhem","2020-07-20T18:02:58.643Z INFO: Connection try: 1","2020-07-20T18:02:58.643Z INFO: Try connecting with profile:  0","2020-07-20T18:02:58.654Z ERROR: Error: Uncaught (in promise): SyntaxError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\nError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX??XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\n    at t.connectFhem (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:275248)\n    at http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:397931\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10764)\n    at Object.onInvoke (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618309)\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10704)\n    at a.run (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:6176)\n    at http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:17108\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11382)\n    at Object.onInvokeTask (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618198)\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11303)","2020-07-20T18:03:02.914Z INFO: Switch room to: Settings","2020-07-20T18:03:12.039Z INFO: Switch room to: Settings","2020-07-20T18:03:24.080Z INFO: Switch room to: Settings"]

Ich kann mir da nix bei rauslesen...
Die App verspricht so viel, aber leider kann ich nichts darüber finden, was das für Fehler sind bzw. wie ich sie beheben kann

LG

Hm,
Ich gucke mir das morgen Mal an.
Kannst du mir eventuell noch die settings JSON schicken ?

Hast du es schon einmal ohne secure Websocket versucht ?

Im Log sieht es stark danach aus, als würde etwas mit der websocket url komplett falsch sein.

Edit
Plus es gibt einen Fehler in der Change Detection in den Settings
Word mit der kommenden Version behoben. Deswegen bekommst du auch keine Meldung nach dem import.

Ich Versuche Mal morgen ein kleines Release zu bringen.

Kannst du denn einzelne Komponenten importieren ?
Das sollte auf jeden Fall gehen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 20 Juli 2020, 20:25:14
Settings hast per PM bekommen.

Import von Komponenten geht auch nicht :/

LG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Juli 2020, 20:28:09
Zitat von: Leon_Emm am 20 Juli 2020, 20:25:14
Settings hast per PM bekommen.

Import von Komponenten geht auch nicht :/

LG

Also Komponenten Import geht bei mir.
Hast du vorher die websocket so eingestellt, dass sie funktioniert?
Falls es trotzdem nicht geht, bitte das Release morgen abwarten.

Ich schau mir deine Config mal an.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 11:30:56
Update: FhemNative 2.6.1

Hallo zusammen,
Wie bereits gestern abend angekündigt, ist das neue Update verfügbar.

Die fixes sind meist von euch eingekippt worden. Vielen dank dafür  ;D

Die Änderungen könnt ihr dem Changelog entnehmen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 21 Juli 2020, 12:16:48
Hallo!
Leider kann ich nie updaten. Ware es möglich bei einem update den Link hier zu schreiben? Viele machen den Link ganz oben im ersten Beitrag.

mfg
Wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 12:19:02
Zitat von: wthiess am 21 Juli 2020, 12:16:48
Hallo!
Leider kann ich nie updaten. Ware es möglich bei einem update den Link hier zu schreiben? Viele machen den Link ganz oben im ersten Beitrag.

mfg
Wolfgang

Warum kannst du nicht updaten. Es ist ein richtiges GitHub Release. Da ist das zu finden, wenn du den Update Hinweis der App nicht benutzen willst.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 21 Juli 2020, 12:46:53
Hallo,
bei mir funktioniert der Update-Link auch nicht. Es wird kurz das Browser-Fenster amgezeigt und das war es dann.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 12:47:37
Zitat von: roelleke am 21 Juli 2020, 12:46:53
Hallo,
bei mir funktioniert der Update-Link auch nicht. Es wird kurz das Browser-Fenster amgezeigt und das war es dann.

Bei welchem Betriebssystem?

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 21 Juli 2020, 12:55:20
Es handelt sich um Android 10 auf einem Galaxy S9 und ein Huawei Mediapad M5
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 21 Juli 2020, 13:13:09
android
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 13:46:18
Zitat von: roelleke am 21 Juli 2020, 12:55:20
Es handelt sich um Android 10 auf einem Galaxy S9 und ein Huawei Mediapad M5

Danke für die genaue Info. Hab gerade getestet und das Problem gefunden. Wird behoben.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 21 Juli 2020, 14:38:57
Was heist updatehinweis?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 21 Juli 2020, 16:30:40
Hallo zusammen,
es ist toll zu sehen, wie sich alles weiter entwickelt hat. Bravo.
Es ist mir nun gelungen wieder einzusteigen und FhemNative auf Android zum laufen gebracht zuhaben.

Nun mein erster Versuch, der noch nicht richtig klappt:

Ich habe ein Dummy, bei dem nicht state geaendert werden soll, sondern ein reading.

setreading Pool Pool_Button [on|off]

wuerde den Vorgang richtig schalten.

Ich habe mir in FhemNative den "switch" in einen Raum gelegt und es kommen auch reaktionen im Fhem an, nur leider die falschen :-)

Device Name: Pool
Reading Name: Pool_Button
>>>>> der Switch zeigt bereits korrect on und off an
>>>>> on und off fuer set und get waeren somit richtig

Nun muesste jedoch zum setzen der obige Befehl gesendet werden
Wenn ich unter "Set Reading"
setreading Pool Pool_Button
eintrage, dann wird das in "state" geschrieben, was fuer mich bedeutet es wurde folgendes aufgerufen

set Pool setreading Pool Pool_Button on

was leider falsch ist. Wo liegt da mein Fehler in der Konfiguration von switch?


Viele Gruesse
     Christian
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 19:04:21
Zitat von: ch.eick am 21 Juli 2020, 16:30:40
Hallo zusammen,
es ist toll zu sehen, wie sich alles weiter entwickelt hat. Bravo.
Es ist mir nun gelungen wieder einzusteigen und FhemNative auf Android zum laufen gebracht zuhaben.

Nun mein erster Versuch, der noch nicht richtig klappt:

Ich habe ein Dummy, bei dem nicht state geaendert werden soll, sondern ein reading.

setreading Pool Pool_Button [on|off]

wuerde den Vorgang richtig schalten.

Ich habe mir in FhemNative den "switch" in einen Raum gelegt und es kommen auch reaktionen im Fhem an, nur leider die falschen :-)

Device Name: Pool
Reading Name: Pool_Button
>>>>> der Switch zeigt bereits korrect on und off an
>>>>> on und off fuer set und get waeren somit richtig

Nun muesste jedoch zum setzen der obige Befehl gesendet werden
Wenn ich unter "Set Reading"
setreading Pool Pool_Button
eintrage, dann wird das in "state" geschrieben, was fuer mich bedeutet es wurde folgendes aufgerufen

set Pool setreading Pool Pool_Button on

was leider falsch ist. Wo liegt da mein Fehler in der Konfiguration von switch?


Viele Gruesse
     Christian

Hey,
Reading Name: Pool_Button
SetReading: Pool_Button

In dann deine Befehle bei on command und Off command

Also keine Notwendigkeit Pool nochmal bei SetReading einzusetzen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 Juli 2020, 19:04:57
Zitat von: wthiess am 21 Juli 2020, 14:38:57
Was heist updatehinweis?

In den Einstellungen kannst du den Hinweis aus updaten an und abdrehen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 21 Juli 2020, 21:16:33
Zitat von: Syrex-o am 21 Juli 2020, 19:04:21
Hey,
Reading Name: Pool_Button
SetReading: Pool_Button

In dann deine Befehle bei on command und Off command
Super, danke laeuft...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 22 Juli 2020, 13:19:54
Hallo.

Beim chart habe ich bisher nur logfile als input gefunden, gehen auch charts aus DBLog?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Juli 2020, 13:22:20
Zitat von: ch.eick am 22 Juli 2020, 13:19:54
Hallo.

Beim chart habe ich bisher nur logfile als input gefunden, gehen auch charts aus DBLog?

Inzwischen schon. Der Nachteil ist, dass nur ein Reading Wert pro chart geht.
Die Abrufsyntax ist die gleiche wie beim get in FHEM.
Du musst nur in der Chartkomponente den Typ auf DBlog ändern und dann den get command eintragen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 22 Juli 2020, 13:26:13
Zitat von: Syrex-o am 22 Juli 2020, 13:22:20
Inzwischen schon. Der Nachteil ist, dass nur ein Reading Wert pro chart geht.
Die Abrufsyntax ist die gleiche wie beim get in FHEM.
Du musst nur in der Chartkomponente den Typ auf DBlog ändern und dann den get command eintragen.
Okay, danke,
dann muss ich jedoch einen anderen Weg finden, da ich immer mehrere Werte in einem Diagramm zu plotten haben.
Ich wuerde gerne das Beispiel im Bild integrieren. Siehst Du da einen Loesungsweg? Eventuell iFrame?

EDIT: mit iFrame bin ich auch nicht wirklich weiter gekommen, da muesste ich das Diagramm dann vollkommen alleine als URL abrufen koennen :-(
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wthiess am 22 Juli 2020, 15:54:41
der update Hinweis erscheint nur 2 Sekunden. Jetzt hab ich es geschafft.  Ubrigens der Wert im Pin klept inmer noch unten.
lg
wolfgang
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juli 2020, 19:03:26
Zitat von: ch.eick am 22 Juli 2020, 13:26:13
Okay, danke,
dann muss ich jedoch einen anderen Weg finden, da ich immer mehrere Werte in einem Diagramm zu plotten haben.
Ich wuerde gerne das Beispiel im Bild integrieren. Siehst Du da einen Loesungsweg? Eventuell iFrame?

EDIT: mit iFrame bin ich auch nicht wirklich weiter gekommen, da muesste ich das Diagramm dann vollkommen alleine als URL abrufen koennen :-(

Könntest du mir die Definition des Plots Mal schicken?
Mal gucken, ob ich das einbaue.

Eventuell auch eine Extra Komponente für SVG Plots.

Damit habe ich bisher aber noch nichts gemacht.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 23 Juli 2020, 19:37:24
Zitat von: Syrex-o am 23 Juli 2020, 19:03:26
Könntest du mir die Definition des Plots Mal schicken?
Mal gucken, ob ich das einbaue.

Eventuell auch eine Extra Komponente für SVG Plots.

Hier schon mal die Infos...
Ich definiere das auch nur ueber den FHEM integrieren Editor. In der SVG Datei schreibe ich nicht direkt rein!

defmod SVG_LogDB_Photovoltaik_3 SVG LogDB:SVG_LogDB_Photovoltaik_3:HISTORY
attr SVG_LogDB_Photovoltaik_3 plotsize 1400,320


Und hier die SVG definition

# Created by FHEM/98_SVG.pm, 2020-07-22 13:51:57
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title 'Leistungsbezug'
set ytics
set y2tics
set grid
set ylabel "Leistung"
set y2label ""
set yrange [0:9500]
set y2range [0:9500]

#LogDB PV_Anlage_1:Total_DC_Power:::$val=abs($val)
#LogDB PV_Anlage_1:Home_own_consumption_from_PV::
#LogDB PV_Anlage_1:Home_own_consumption_from_battery::
#LogDB PV_Anlage_1:Home_own_consumption_from_grid::
#LogDB PV_Anlage_1:Actual_battery_charge_usable_Power::
#LogDB PV_Anlage_1:Total_DC_Power_Max::
#LogDB PV_Anlage_1:Battery_temperature:::$val=$val*100
#LogDB Heizung:heatSourceIN:::$val=$val*100

plot "<IN>" using 1:2 axes x1y2 title 'Total_DC_Power' ls l1fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'own_PV' ls l2fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Bat_use' ls l0fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Grid_use' ls l5 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Bat_usable' ls l4 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Total_DC_Max' ls l6 lw 2 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Bat_Temp_Trend' ls l0 lw 2 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Out_Temp_Trend' ls l2 lw 2 with lines


Ob man das am Handy braucht ist natuerlich eine gute Frage :-) Ich schaue halt gerne haeufig drauf und koennte es mir mit FhemNative sehr gut auf dem Tablet vorstellen.
Bisher habe ich ausschliesslich dae Fhem WebInterface verwendet und keine andere ansprechendere Oberflaeche. Ich finde Deinen Ansatz recht innovativ und zeitgemaess.

Viele Gruesse
      Christian
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: dancatt am 24 Juli 2020, 10:59:42
Hallo zusammen,

bei mir lief noch eine rechte alte Version. Aber sie lief.
Habe auch mal ein Update gemacht und ich bekomme keine Verbindung mehr zu FHEM hin. Weder mit Websocket noch Fhemweb. Habe auch basicauth aktiviert.
Im Log steht auch nur folgendes:

"2020-07-24T07:21:48.409Z INFO: Try connecting with profile:  0","2020-07-24T07:21:49.421Z INFO: Connection timeout for profile: 0","2020-07-24T07:21:49.426Z ERROR: An Error occured during the connection process","2020-07-24T07:21:49.929Z INFO: Start connecting to Fhem","2020-07-24T07:21:49.929Z INFO: Connection try: 8"


list wsPort:

Internals:
   .FhemMetaInternals 1
   DEF        8080 global
   FD         50
   FUUID      5dc949b4-f33f-cf0a-25b2-594f3e2b23a656e1
   FVERSION   00_websocket.pm:?/2019-11-11
   NAME       wsPort
   NOTIFYDEV  global
   NR         414
   NTFY_ORDER 50-wsPort
   PORT       8080
   STATE      Initialized
   TYPE       websocket
   global     global
   port       8080
   .attraggr:
   .attrminint:
   READINGS:
     2020-07-24 09:58:05   state           Initialized
   onclose:
     HASH(0xb4a4a780):
       arg:
         .FhemMetaInternals 1
         FUUID      5dc94a08-f33f-cf0a-2fd6-ff7376618188c642
         FVERSION   10_websocket_json.pm:?/2019-11-11
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         415
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
   onopen:
     HASH(0xb4a4a780):
       arg:
         .FhemMetaInternals 1
         FUUID      5dc94a08-f33f-cf0a-2fd6-ff7376618188c642
         FVERSION   10_websocket_json.pm:?/2019-11-11
         IODev      wsPort
         NAME       wsPort_json
         NOTIFYDEV 
         NR         415
         NTFY_ORDER 50-wsPort_json
         STATE      ???
         TYPE       websocket_json
         resource   /
         typeSubscriptions:
         websockets:
Attributes:
   DbLogExclude .*
   group      Terminal
   room       9_09_Einstellungen


list wsPort_json:

Internals:
   .FhemMetaInternals 1
   FUUID      5dc94a08-f33f-cf0a-2fd6-ff7376618188c642
   FVERSION   10_websocket_json.pm:?/2019-11-11
   IODev      wsPort
   NAME       wsPort_json
   NOTIFYDEV 
   NR         415
   NTFY_ORDER 50-wsPort_json
   STATE      ???
   TYPE       websocket_json
   resource   /
   typeSubscriptions:
   websockets:
Attributes:
   DbLogExclude .*
   IODev      wsPort
   group      Terminal
   room       9_09_Einstellungen


Habe irgendwie keine Ideen mehr.
Was kann ich denn noch überprüfen?

Vielen Dank.

Gruß Daniel
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juli 2020, 11:12:26
Hey,

Ich weiß ja nicht von welcher Version du kamst  ;)
Aber irgendwann (glaube 2.5.0) kam der "Profil-Handler" dazu.
Also ich würde mal in FhemNative die IP Einstellungen öffnen, beide Profile mit der jeweiligen Websocket Variante füllen, speichern und dann die App komplett neu starten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: dancatt am 24 Juli 2020, 11:32:50
Zitat von: Syrex-o am 24 Juli 2020, 11:12:26
Also ich würde mal in FhemNative die IP Einstellungen öffnen, beide Profile mit der jeweiligen Websocket Variante füllen, speichern und dann die App komplett neu starten.
Hatte schon mehrere Profile mit sämtlichen verschiedenen Einstellungen probiert. Im Log stand aber auch immer nur was von Profil 0.
Habe nun nochmal mehrere Profile angelegt und einen Neustart gemacht. Komischerweise kam nun eine Verbindung zustande. War mir aber sicher dass ich vorher auch schon Neustarts gemacht habe.
Habe nun wieder nach und nach alle Profile gelöscht und es läuft wieder mit dem Profil welches ursprünglich auch enthalten war.
Sehr merkwürdig, aber trotzdem danke.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juli 2020, 12:26:13
Zitat von: dancatt am 24 Juli 2020, 11:32:50
Hatte schon mehrere Profile mit sämtlichen verschiedenen Einstellungen probiert. Im Log stand aber auch immer nur was von Profil 0.
Habe nun nochmal mehrere Profile angelegt und einen Neustart gemacht. Komischerweise kam nun eine Verbindung zustande. War mir aber sicher dass ich vorher auch schon Neustarts gemacht habe.
Habe nun wieder nach und nach alle Profile gelöscht und es läuft wieder mit dem Profil welches ursprünglich auch enthalten war.
Sehr merkwürdig, aber trotzdem danke.

Hm, eventuell ist da etwas mit neuen Einstellungen schief gegangen, die dazu gekommen sind.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 24 Juli 2020, 19:26:50
Den gleichen Fehler habe ich mit SSL und basicAuth über DynDNS mit FHEMWEB....

Der Error ist der selbe:
Zitat von: dancatt am 24 Juli 2020, 10:59:42
Hallo zusammen,

bei mir lief noch eine rechte alte Version. Aber sie lief.
Habe auch mal ein Update gemacht und ich bekomme keine Verbindung mehr zu FHEM hin. Weder mit Websocket noch Fhemweb. Habe auch basicauth aktiviert.
Im Log steht auch nur folgendes:

"2020-07-24T07:21:48.409Z INFO: Try connecting with profile:  0","2020-07-24T07:21:49.421Z INFO: Connection timeout for profile: 0","2020-07-24T07:21:49.426Z ERROR: An Error occured during the connection process","2020-07-24T07:21:49.929Z INFO: Start connecting to Fhem","2020-07-24T07:21:49.929Z INFO: Connection try: 8"


Die FHEM Logfile zeigt mir jedoch auch noch:

2020.07.24 19:15:12 1: FHEMWEB SSL/HTTPS error: Connection reset by peer SSL accept attempt failed (peer: 82.113.98.163)
2020.07.24 19:15:13 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 82.113.98.163)
2020.07.24 19:15:16 3: Login denied for user >fhemnative< via apiWEB_82.113.98.163_59201


Das Passwort ist aber 100%ig korrekt.

LG Leon
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juli 2020, 21:11:42
Zitat von: Leon_Emm am 24 Juli 2020, 19:26:50
Den gleichen Fehler habe ich mit SSL und basicAuth über DynDNS mit FHEMWEB....

Der Error ist der selbe:
Die FHEM Logfile zeigt mir jedoch auch noch:

2020.07.24 19:15:12 1: FHEMWEB SSL/HTTPS error: Connection reset by peer SSL accept attempt failed (peer: 82.113.98.163)
2020.07.24 19:15:13 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 82.113.98.163)
2020.07.24 19:15:16 3: Login denied for user >fhemnative< via apiWEB_82.113.98.163_59201


Das Passwort ist aber 100%ig korrekt.

LG Leon

Ich dachte es geht bei dir ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 24 Juli 2020, 22:28:39
Hatte es auch. Der Fehler trat heute Abend auf; nach einem neustart geht es aber wieder. Habs nur vergessen zu posten... Sorry^^

Inzwischen ist mir jedoch ein anders Problemchen aufgefallen: Ich nutze zur Rollo-Einstellung einen Slider mit folgender Definition:
reading:desired_pct;setReading:pct;labelExtension:%;min:100;max:0;sliderHeight:4;thumbWidth:25;thumbHeight:25;steps:10;threshold:20;ticks:10;style:slider;orientation:vertical;showPin:true;showValueInThumb:false;updateOnMove:false;backgroundColor:#303030;thumbColor:#ddd;fillColor:#14a9d5;iconColor:#ddd;thumbValueColor:#ddd;tickColor:#14a9d5;sliderIcon:lightbulb;

Jedoch kommt es recht häufig vor, dass der Wert des Sliders von dem des Readings abweicht. In diesem Fall ist der slider ganz oben, bildlich gesprochen auf "auf", das Rollo ist jedoch bei 100% zu. Auch ein Aktualisieren der Daten hilft nix... Ich denke, dass das mit der min/max Einstellung zusammenhängt. Gibt es in diesem Fall eine Möglichkeit, den Slider zu invertieren, sprich oben = 0% = rollo auf?

Liebe Grüße

Leon
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 25 Juli 2020, 16:02:11
Hallo Syrex-o,
läuft FhemNative auch auf nem iPad ? Ich habe da leider kein Package gefunden und wir haben leider nur gewonnene iPads im Haus :-)

https://forum.fhem.de/index.php/topic,110499.msg1046045.html#msg1046045 (https://forum.fhem.de/index.php/topic,110499.msg1046045.html#msg1046045)

Gruß Christian
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 26 Juli 2020, 00:26:59
Ja, das läuft auch auf nem iPad, aber Du mußt das schon selber mit Xcode zusammenbauen und dann muß man es alle paar Wochen wieder neu zusammenbauen und aufspielen.
Zur Zeit sage ich mal, auf dem Apfelteilen eher nicht zu gebrauchen.

Siehe z.B. hier: https://forum.fhem.de/index.php/topic,108301.0.html

und hier:
https://forum.fhem.de/index.php/topic,105930.0.html
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 14 August 2020, 12:23:36
Update: FhemNative 2.6.2

Hallo zusammen,

Das letzte Update ist ja nun schon eine weile her. Für 2.6.2 hat sich eigentlich nicht viel getan.
Fixes und ein paar kleine Optimierungen (wie immer im Changelog).

An große Komponenten kann ich mich erst jetzt wieder setzen, nachdem die Uni endlich durch ist  8)

Ich hoffe das Update macht Freude.

Beste Grüße

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 29 August 2020, 11:38:51
Hallo alle zusammen,

mir ist wieder ein kleines Problem aufgefallen. Nichts dramatisches, aber dennoch unschön:

Ich nutze Slider mit Rollo-Devices in FHEM. Daher habe ich die Slider invertiert (Min: 100, Max: 0). Das setzen von Werten funktioniert perfekt, das reading leider nicht.

Beispiel: Rollo A ist komplett zu, also das Reading, welches ich abrufe, ist bei 100. Der Slider in FHEMNative ist jedoch aber ganz oben... Wenn ich den Wert per Slider ändern will, geht alles wunderbar, also der Rollo fährt wie gewünscht, aber spätere Änderungen der Position z.B. durch Beschattung werden in FHEMNative nicht angezeigt. Wenn ich den Slider nicht invertiere (also oben ist 100% zu, unten ist 0% zu) werden die Readings richtig gelesen...

Bekomme ich / Bekommen wir das Irgendwie hin, dass das richtig dargestellt werden würde? Ist sonst wirklich unschön...

Liebe Grüße!

PS:  Die App funktioniert ansonsten echt super. Über Portfreigabe hab ich hier und da noch Verbindungsabbrüche, wenn ich per HTTPS und SSL auf die FHEMWEB (basicAuth) Instanz zugreifen möchte, aber ohne  SSL passts...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 August 2020, 12:07:35
Zitat von: Leon_Emm am 29 August 2020, 11:38:51
Hallo alle zusammen,

mir ist wieder ein kleines Problem aufgefallen. Nichts dramatisches, aber dennoch unschön:

Ich nutze Slider mit Rollo-Devices in FHEM. Daher habe ich die Slider invertiert (Min: 100, Max: 0). Das setzen von Werten funktioniert perfekt, das reading leider nicht.

Beispiel: Rollo A ist komplett zu, also das Reading, welches ich abrufe, ist bei 100. Der Slider in FHEMNative ist jedoch aber ganz oben... Wenn ich den Wert per Slider ändern will, geht alles wunderbar, also der Rollo fährt wie gewünscht, aber spätere Änderungen der Position z.B. durch Beschattung werden in FHEMNative nicht angezeigt. Wenn ich den Slider nicht invertiere (also oben ist 100% zu, unten ist 0% zu) werden die Readings richtig gelesen...

Bekomme ich / Bekommen wir das Irgendwie hin, dass das richtig dargestellt werden würde? Ist sonst wirklich unschön...

Liebe Grüße!

PS:  Die App funktioniert ansonsten echt super. Über Portfreigabe hab ich hier und da noch Verbindungsabbrüche, wenn ich per HTTPS und SSL auf die FHEMWEB (basicAuth) Instanz zugreifen möchte, aber ohne  SSL passts...

Das scheint ein Bug beim initialisieren und updaten des investierten Sliders zu sein.
Könntest du bitte testen, ob das bei allen Slider Styles auftritt und Rückmeldung geben?

Dann kommt der Fix.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Leon_Emm am 30 August 2020, 00:25:00
Schlechte Nachricht...

Ja der Fehler tritt bei allen Slider-Styles auf. Alle Änderungen des readings die getätigt werden, während die App nicht aktiv ist, verursachen, dass alle Slider oben (in meinem Fall bei 0) bleiben... Wenn die App offen ist und Änderungen gefahren werden (manuell über FHEMWEB) werden die Werte aktualisiert....
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 August 2020, 01:20:40
Zitat von: Leon_Emm am 30 August 2020, 00:25:00
Schlechte Nachricht...

Ja der Fehler tritt bei allen Slider-Styles auf. Alle Änderungen des readings die getätigt werden, während die App nicht aktiv ist, verursachen, dass alle Slider oben (in meinem Fall bei 0) bleiben... Wenn die App offen ist und Änderungen gefahren werden (manuell über FHEMWEB) werden die Werte aktualisiert....

Ok, somit liegt der Fehler beim Initialisieren.
Wird behoben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: EinEinfach am 04 September 2020, 09:33:45
Hallo Syrex-o,

ein großes Lob, was du hier auf die Beine gestellt hast. Ich finde das Frontend richtig toll, sehr inovativ und super einfach in der Bedienung, es geht auf jeden Fall mit der Zeit. Ich denke, ich steige langfristig gesehen auf dein Frontend um.

Was mir noch fehlt, aber das wurde schon weiter oben erwähnt ist die Darstellung mehrere Readings in einem Chart, wenn diese aus dem DBLog kommen. Hoffentlich kannst du demnächst den Chart um das Feature erweitern.

Daumen hoch... Danke!!
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 September 2020, 20:04:05
Zitat von: EinEinfach am 04 September 2020, 09:33:45
Hallo Syrex-o,

ein großes Lob, was du hier auf die Beine gestellt hast. Ich finde das Frontend richtig toll, sehr inovativ und super einfach in der Bedienung, es geht auf jeden Fall mit der Zeit. Ich denke, ich steige langfristig gesehen auf dein Frontend um.

Was mir noch fehlt, aber das wurde schon weiter oben erwähnt ist die Darstellung mehrere Readings in einem Chart, wenn diese aus dem DBLog kommen. Hoffentlich kannst du demnächst den Chart um das Feature erweitern.

Daumen hoch... Danke!!

Hey,
Schön zu hören.
Ich weiß nicht genau, wie das svgplot oder so macht. Gibt es eine Möglichkeit mehrere readings Von einem get Befehl zu bekommen ?

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 06 September 2020, 09:39:09
Zitat von: Syrex-o am 04 September 2020, 20:04:05
Hey,
Schön zu hören.
Ich weiß nicht genau, wie das svgplot oder so macht. Gibt es eine Möglichkeit mehrere readings Von einem get Befehl zu bekommen ?
Ich habe Grafana zwar noch nicht implementiert, aber könnte man nicht ein fertiges Diagramm einbinden? Dann wäre auch die Aufbereitung auf den Server ausgelagert.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 06 September 2020, 09:42:09
Zitat von: Syrex-o am 14 August 2020, 12:23:36

An große Komponenten kann ich mich erst jetzt wieder setzen, nachdem die Uni endlich durch ist  8)
Glückwunsch von mir
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: EinEinfach am 07 September 2020, 09:40:34
ZitatIch weiß nicht genau, wie das svgplot oder so macht. Gibt es eine Möglichkeit mehrere readings Von einem get Befehl zu bekommen ?

Wie kann ich das prüfen? Oder wer kann das prüfen?

ZitatIch habe Grafana zwar noch nicht implementiert, aber könnte man nicht ein fertiges Diagramm einbinden? Dann wäre auch die Aufbereitung auf den Server ausgelagert.

Den Ansatz mit Grafana finde ich auch interessant.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 07 September 2020, 10:16:13
Zitat von: EinEinfach am 07 September 2020, 09:40:34
Wie kann ich das prüfen?

Commandref zu Filelog get und DBLog get anschauen und vergleichen.
Dann mal einen Request aufbauen und schauen ob man da evtl. mehrere Readings verwenden kann und bei der Rückgabe dann erkennt von welchem Reading denn nun welcher Wert ist (sprich ist das irgendwie gegliedert, beschriftet oder sortiert).

Zitat von: EinEinfach am 07 September 2020, 09:40:34
Oder wer kann das prüfen?

Hab das jetzt einfach mal gemacht und würde behaupten, dass es nicht geht.
Während man bei Filelog eine "Überschrift" mit dem Reading vor den Werten hat und das schön gegliedert ist,
klappt das bei der DBLog Rückmeldung scheinbar nicht.

Ich würde daher behaupten, dass man getrennte Requests pro Reading braucht um den Chart aufzubauen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 07 September 2020, 11:39:51
Zitat von: Thyraz am 07 September 2020, 10:16:13
Während man bei Filelog eine "Überschrift" mit dem Reading vor den Werten hat und das schön gegliedert ist,
klappt das bei der DBLog Rückmeldung scheinbar nicht.

Ich würde daher behaupten, dass man getrennte Requests pro Reading braucht um den Chart aufzubauen.
Bei logDbRep kann man eigene, auch komplexere Abfragen als eigenes Device definieren. Der SQL sind da keine Grenzen gesetzt.
Gruß Christian
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 07 September 2020, 12:04:57
Mit logDbRep ist DbRep gemeint?

Das füllt ja aber von Haus aus Readings in Fhem und liefert nicht DB-Inhalte im Fhem Log-Format an den Aufrufer (im Falle von FhemNative wahrscheinlich ein HTTP Get Request) zurück, wie das DbLog get und FileLog get machen, oder?

Klar kann man auch die Datenbank direkt anzapfen. Dann sind noch weniger Grenzen gesetzt.
Dann muss sich FhemNative aber eben um all das (und die Login-Daten zur DB) kümmern.

Der Vorteil bei DbLog get und FileLog get ist ja, dass das alles entfällt und man es auf dem Silbertablett von Fhem geliefert bekommt.
Und solang man bei FileLog auch nur Werte für ein Reading abruft sogar im gleichen Format.
Es ist aus FhemNative sicht also mehr oder weniger egal was der Enduser einsetzt.

Um auf meinen obigen Post nochmal einzugehen:
Zitat
Ich würde daher behaupten, dass man getrennte Requests pro Reading braucht um den Chart aufzubauen.
Ist ja kein Beinbruch. Die paar HTTP Requests tun ja nicht weh.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 September 2020, 12:12:28
Zitat von: Thyraz am 07 September 2020, 12:04:57
Um auf meinen obigen Post nochmal einzugehen:Ist ja kein Beinbruch. Die paar HTTP Requests tun ja nicht weh.

Das sehe ich ein bisschen anders.
Am liebsten würde ich natürlich alle Anfragen direkt nacheinander absenden. Das Ergebnis kann ich dann aber eventuell nicht mehr der Anfrage zuordnen (wenn die Ergebnisse nicht nacheinander abgearbeitet werden.)
Also müsste man für jede Anfrage erst auf die Antwort warten (unschön).

Grafana oder fertige Charts anzuzapfen klingt da besser.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 07 September 2020, 12:17:49
Zitat von: ch.eick am 25 Juli 2020, 16:02:11
Hallo Syrex-o,
läuft FhemNative auch auf nem iPad ? Ich habe da leider kein Package gefunden und wir haben leider nur gewonnene iPads im Haus :-)

https://forum.fhem.de/index.php/topic,110499.msg1046045.html#msg1046045 (https://forum.fhem.de/index.php/topic,110499.msg1046045.html#msg1046045)

Gruß Christian

Btw. weil ich das gerade weiter oben gelesen habe:
Hat FhemNative eigentlich besondere "native" Funktionalitäten die man vermissen würde, wenn man es als WebApp compiliert?


Hab das eben kompiliert und mal auf dem iPhone getestet.

Kann problemlos Devices hinzufügen und steuern.
Und wenn man es als WebApp auf den Homescreen hinzufügt läuft es auch Fullscreen ohne Browserleisten.

Damit umgeht man zumindest mal die Zertifikat- und Zeitbegrenzung (wenn man kein zahlender Apple Developer ist).
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 07 September 2020, 12:24:27
Zitat von: Syrex-o am 07 September 2020, 12:12:28
Das sehe ich ein bisschen anders.
Am liebsten würde ich natürlich alle Anfragen direkt nacheinander absenden. Das Ergebnis kann ich dann aber eventuell nicht mehr der Anfrage zuordnen (wenn die Ergebnisse nicht nacheinander abgearbeitet werden.)
Also müsste man für jede Anfrage erst auf die Antwort warten (unschön).

Grafana oder fertige Charts anzuzapfen klingt da besser.

Du bekommst schon einen Header zurück mit der DevSpec die du als Anfrage geschickt hast.
Man kann also schon zuordnen welche Response wofür ist.

Und mit Observables in Angular kannst du das ja an sich alles beim Requesten schön splitten, alle Antworten abwarten, erst dann wieder mergen usw.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 September 2020, 12:53:24
Zitat von: Thyraz am 07 September 2020, 12:17:49
Btw. weil ich das gerade weiter oben gelesen habe:
Hat FhemNative eigentlich besondere "native" Funktionalitäten die man vermissen würde, wenn man es als WebApp compiliert?


Hab das eben kompiliert und mal auf dem iPhone getestet.

Kann problemlos Devices hinzufügen und steuern.
Und wenn man es als WebApp auf den Homescreen hinzufügt läuft es auch Fullscreen ohne Browserleisten.

Damit umgeht man zumindest mal die Zertifikat- und Zeitbegrenzung (wenn man kein zahlender Apple Developer ist).

Native Funktionen sind aktuell:

Kommen soll dann Lautstärke Tasten. Wobei das wohl nur bei Android geht.
Bei dem Thema nehme ich aber gern Input an.

ZitatDu bekommst schon einen Header zurück mit der DevSpec die du als Anfrage geschickt hast.
Muss ich mir mal angucken. Dann sehe ich kein Problem.

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 September 2020, 16:25:13
Update: FhemNative 2.6.3

Hallo zusammen,

Wie bereits angekündigt, kommt version 2.6.3 noch per GitHub.
Version 2.6.4 wird dann in den Store kommen. Diesen Thread halte ich jedoch trotzdem aktuell. Ich hoffe so die Diskussionen hier her verlagern zu können.

Es wurden für 2.6.3 vor allem eure Wünsche umgesetzt und Bugs behoben.

Ich hoffe das Update macht wieder Freude.

Beste Grüße
Euer Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 08 Oktober 2020, 09:59:40
Hallo,

ich stehe gerade auf dem Schlauch, woher bekomme ich denn die fertig kompilierten Apps für Mac, Windows, Android? Ich finde nur die Sourcen im Github.

gm

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Esjay am 08 Oktober 2020, 10:18:14
Zitat von: grossmaggul am 08 Oktober 2020, 09:59:40
Hallo,

ich stehe gerade auf dem Schlauch, woher bekomme ich denn die fertig kompilierten Apps für Mac, Windows, Android? Ich finde nur die Sourcen im Github.

gm

Schau mal hier

https://github.com/Syrex-o/FhemNative/releases

Wenn du auf der Github Seite bist, findest du am rechten Rand den Punkt Release.

Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 08 Oktober 2020, 10:52:14
Oh Mann, danke, habe ich nicht gesehen.
Könnte m.M.n auch ein wenig auffälliger sein.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Oktober 2020, 00:48:08
Zitat von: grossmaggul am 08 Oktober 2020, 10:52:14
Oh Mann, danke, habe ich nicht gesehen.
Könnte m.M.n auch ein wenig auffälliger sein.

Das stimmt. Hoffentlich wird das alles besser, wenn der Store angebunden ist.

Sonst, in der App Update suche einschalten.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 13 Oktober 2020, 13:58:08
Hallo zusammen,

ich hab mich nun schon ein paar Stunden mit dem native beschäftigt, in der Theorie. Aber was ich nicht finden konnte, wie kann ich das auf dem IPhone  bzw IPad verwenden? Oder kann ich es nur nicht lesen?

Danke für eure Hilfe
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 13 Oktober 2020, 15:42:04
Da wird noch dran gearbeitet :-)

Phone  bzw IPad (https://forum.fhem.de/index.php/topic,113178.0.html)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 14 Oktober 2020, 07:42:42
Oder als PWA (Web App) kompilieren und auf nem Webserver auf dem FHEM Rechner hosten:
https://forum.fhem.de/index.php/topic,105930.0.html

Gegenüber einer nativen App, sollte man im Moment nur Vibration und Soundausgaben nicht nutzen können.

edit: Für einen schnellen Test:
Anleitung aus obigem Link befolgen und wie dort in 4c) beschrieben die Web App erstellen (also das www Verzeichnis)

Dann im Root Verzeichnis von FhemNative (dort wo das www Verzeichnis erstellt wurde) eine Datei server.js anlegen und das hier reinkopieren:


// Setup
const express = require('express');
const app = express();
const path = require('path');

app.use(express.json());
app.use(express.urlencoded({ extended: false }));

app.use(express.static(path.join(__dirname, 'www'))); // Static path to compiled Ionic app

// Catch all other routes and return the index file from Ionic app
app.get('*', (req, res) => {
    res.sendFile(path.join(__dirname, 'www/index.html'));
});

// listen (start app with 'node server.js')
app.listen(8300);
console.log("App listening on port 8300");


Danach mit

node server.js

die Webapp mit NodeJS starten und mit einem Browser auf einem deiner Endgeräte http://ip.des.Rechners.mitFhemNative:8300 aufrufen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 14 Oktober 2020, 10:44:04
Danke für den Tip, leider wird das nichts:

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ sudo npm install
npm WARN @fortawesome/angular-fontawesome@0.6.1 requires a peer of @angular/core@^9.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN angular2-hotkeys@2.2.0 requires a peer of @angular/core@^5.2.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN codelyzer@5.2.2 requires a peer of @angular/compiler@>=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN codelyzer@5.2.2 requires a peer of @angular/core@>=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN karma-jasmine-html-reporter@1.5.3 requires a peer of jasmine-core@>=3.5 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

audited 2224 packages in 89.975s

77 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


bei Punke 4b kommt folgendes:

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ sudo npm run electron:linux

> FhemNative@2.6.3 electron:linux /home/pi/FhemNative/Development/FhemNative
> npm run build:electron:prod && npx electron-builder build --linux


> FhemNative@2.6.3 build:electron:prod /home/pi/FhemNative/Development/FhemNative
> npm run build:electron -- -c production


> FhemNative@2.6.3 build:electron /home/pi/FhemNative/Development/FhemNative
> ng build --base-href ./ "-c" "production"

Error: Lock found, but no process with PID 4119 seems to be running.
(If you are sure no ngcc process is running then you should delete the lock-file at /home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__.)
    at new TimeoutError (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/ngcc/src/locking/async_locker.js:18:51)
    at AsyncLocker.<anonymous> (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/ngcc/src/locking/async_locker.js:111:47)
    at step (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/node_modules/tslib/tslib.js:140:27)
    at Object.next (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/node_modules/tslib/tslib.js:121:57)
    at /home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/node_modules/tslib/tslib.js:114:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/node_modules/tslib/tslib.js:110:16)
    at AsyncLocker.create (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/ngcc/src/locking/async_locker.js:68:28)
    at AsyncLocker.<anonymous> (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/ngcc/src/locking/async_locker.js:51:59)
    at step (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular/compiler-cli/node_modules/tslib/tslib.js:140:27)
An unhandled exception occurred: NGCC failed.
See "/tmp/ng-8qyvTX/angular-errors.log" for further details.
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! FhemNative@2.6.3 build:electron: `ng build --base-href ./ "-c" "production"`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 build:electron script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-10-14T08_41_32_847Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! FhemNative@2.6.3 build:electron:prod: `npm run build:electron -- -c production`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 build:electron:prod script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-10-14T08_41_32_976Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! FhemNative@2.6.3 electron:linux: `npm run build:electron:prod && npx electron-builder build --linux`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 electron:linux script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-10-14T08_41_33_087Z-debug.log
pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $


das besagte log zeigt:
[error] Error: NGCC failed.
    at NgccProcessor.process (/home/pi/FhemNative/Development/FhemNative/node_modules/@ngtools/webpack/src/ngcc_processor.js:119:19)
    at /home/pi/FhemNative/Development/FhemNative/node_modules/@ngtools/webpack/src/angular_compiler_plugin.js:590:31
    at SyncHook.eval [as call] (eval at create (/home/pi/FhemNative/Development/FhemNative/node_modules/tapable/lib/HookCodeFactory.js:19:10), <anonymous>:7:1)
    at SyncHook.lazyCompileHook (/home/pi/FhemNative/Development/FhemNative/node_modules/tapable/lib/Hook.js:154:20)
    at Object.webpack [as webpackFactory] (/home/pi/FhemNative/Development/FhemNative/node_modules/webpack/lib/webpack.js:55:30)
    at createWebpack (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-webpack/src/webpack/index.js:20:36)
    at Object.runWebpack (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-webpack/src/webpack/index.js:34:12)
    at SwitchMapSubscriber.project (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-angular/src/browser/index.js:142:32)
    at SwitchMapSubscriber._next (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/operators/switchMap.js:47:27)
    at SwitchMapSubscriber.Subscriber.next (/home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/Subscriber.js:66:18)
    at /home/pi/FhemNative/Development/FhemNative/node_modules/@angular-devkit/build-angular/node_modules/rxjs/internal/util/subscribeToPromise.js:7:24

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Thyraz am 14 Oktober 2020, 11:02:38
Ich hab ja auch 4c) geschrieben (oder gerade kurz fies rein editiert ;D).

Falls da auch Fehler kommen nochmal das Log dazu zeigen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 14 Oktober 2020, 11:06:45
ok 4c, aber das Problem beginnt schon vorher.
as mache ich mit dne WARN?

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ sudo npm install
npm WARN @angular/animations@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/cdk@10.2.2 requires a peer of @angular/core@^10.0.0 || ^11.0.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/common@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/forms@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/material@10.2.2 requires a peer of @angular/core@^10.0.0 || ^11.0.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser-dynamic@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/router@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/service-worker@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN codelyzer@5.2.2 requires a peer of @angular/compiler@>=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN karma-jasmine-html-reporter@1.5.3 requires a peer of jasmine-core@>=3.5 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

audited 2223 packages in 80.202s

77 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities


pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ npm run ionic:pwa

> FhemNative@2.6.3 ionic:pwa /home/pi/FhemNative/Development/FhemNative
> ionic build --prod

sh: 1: ionic: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! FhemNative@2.6.3 ionic:pwa: `ionic build --prod`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 ionic:pwa script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-10-14T09_07_40_621Z-debug.log


das log dazu
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'ionic:pwa' ]
2 info using npm@6.14.8
3 info using node@v12.19.0
4 verbose run-script [ 'preionic:pwa', 'ionic:pwa', 'postionic:pwa' ]
5 info lifecycle FhemNative@2.6.3~preionic:pwa: FhemNative@2.6.3
6 info lifecycle FhemNative@2.6.3~ionic:pwa: FhemNative@2.6.3
7 verbose lifecycle FhemNative@2.6.3~ionic:pwa: unsafe-perm in lifecycle true
8 verbose lifecycle FhemNative@2.6.3~ionic:pwa: PATH: /usr/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/pi/FhemNative/Development/FhemNative/node_modules/.bin:/home/pi/perl5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
9 verbose lifecycle FhemNative@2.6.3~ionic:pwa: CWD: /home/pi/FhemNative/Development/FhemNative
10 silly lifecycle FhemNative@2.6.3~ionic:pwa: Args: [ '-c', 'ionic build --prod' ]
11 info lifecycle FhemNative@2.6.3~ionic:pwa: Failed to exec ionic:pwa script
12 verbose stack Error: FhemNative@2.6.3 ionic:pwa: `ionic build --prod`
12 verbose stack spawn ENOENT
12 verbose stack     at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
12 verbose stack     at ChildProcess.emit (events.js:314:20)
12 verbose stack     at maybeClose (internal/child_process.js:1021:16)
12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
13 verbose pkgid FhemNative@2.6.3
14 verbose cwd /home/pi/FhemNative/Development/FhemNative
15 verbose Linux 5.4.51-v7+
16 verbose argv "/usr/bin/node" "/usr/bin/npm" "run" "ionic:pwa"
17 verbose node v12.19.0
18 verbose npm  v6.14.8
19 error code ELIFECYCLE
20 error syscall spawn
21 error file sh
22 error errno ENOENT
23 error FhemNative@2.6.3 ionic:pwa: `ionic build --prod`
23 error spawn ENOENT
24 error Failed at the FhemNative@2.6.3 ionic:pwa script.
24 error This is probably not a problem with npm. There is likely additional logging output above.
25 verbose exit [ 1, true ]




hier das ganze nocheinmal durchgehend:
pi@raspberrypi-fhem:/ $ sudo git clone https://github.com/Syrex-o/FhemNative
Cloning into 'FhemNative'...
remote: Enumerating objects: 2475, done.
remote: Counting objects: 100% (2475/2475), done.
remote: Compressing objects: 100% (1151/1151), done.
remote: Total 10271 (delta 1468), reused 2030 (delta 1120), pack-reused 7796
Receiving objects: 100% (10271/10271), 126.77 MiB | 1.29 MiB/s, done.
Resolving deltas: 100% (4194/4194), done.
Checking out files: 100% (815/815), done.

pi@raspberrypi-fhem:/ $ cd /home/pi/FhemNative/Development/FhemNative/

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ npm install
npm WARN @angular/animations@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/cdk@10.2.2 requires a peer of @angular/core@^10.0.0 || ^11.0.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/common@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/forms@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/material@10.2.2 requires a peer of @angular/core@^10.0.0 || ^11.0.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser-dynamic@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/router@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/service-worker@10.1.3 requires a peer of @angular/core@10.1.3 but none is installed. You must install peer dependencies yourself.
npm WARN codelyzer@5.2.2 requires a peer of @angular/compiler@>=2.3.1 <10.0.0 || >9.0.0-beta <10.0.0 || >9.1.0-beta <10.0.0 || >9.2.0-beta <10.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN karma-jasmine-html-reporter@1.5.3 requires a peer of jasmine-core@>=3.5 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})

audited 2223 packages in 93.064s

77 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ npm run ionic:pwa

> FhemNative@2.6.3 ionic:pwa /home/pi/FhemNative/Development/FhemNative
> ionic build --prod

sh: 1: ionic: not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! FhemNative@2.6.3 ionic:pwa: `ionic build --prod`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 ionic:pwa script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-10-14T09_25_14_095Z-debug.log
pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 14 Oktober 2020, 13:28:25
Eigentlich steht das Problem doch da schwarz auf weiß:

"sh: 1: ionic: not found"
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 14 Oktober 2020, 13:51:48
ok, sollte also da sein. Wo kann ich das finden?

ich hab folgendes gefunden und versucht

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ sudo npm install -g ionic
npm WARN deprecated ionic@5.4.16: The Ionic CLI now uses ✨ @ionic/cli ✨ for its package name! 👉 https://twitter.com/ionicframework/status/1223268498362851330
/usr/bin/ionic -> /usr/lib/node_modules/ionic/bin/ionic
+ ionic@5.4.16
added 225 packages from 149 contributors in 78.56s

pi@raspberrypi-fhem:~/FhemNative/Development/FhemNative $ npm run ionic:pwa

> FhemNative@2.6.3 ionic:pwa /home/pi/FhemNative/Development/FhemNative
> ionic build --prod

> ng run app:build:production
This version of CLI is only compatible with Angular versions 0.0.0 || ^10.0.0-beta || >=10.0.0 <11.0.0,
but Angular version 9.1.12 was found instead.

Please visit the link below to find instructions on how to update Angular.
https://update.angular.io/

[ERROR] An error occurred while running subprocess ng.

        ng run app:build:production exited with exit code 3.

        Re-running this command with the --verbose flag may provide more information.
npm ERR! code ELIFECYCLE
npm ERR! errno 3
npm ERR! FhemNative@2.6.3 ionic:pwa: `ionic build --prod`
npm ERR! Exit status 3
npm ERR!
npm ERR! Failed at the FhemNative@2.6.3 ionic:pwa script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-10-14T11_56_50_716Z-debug.log
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: grossmaggul am 14 Oktober 2020, 23:25:00
Warum liest Du die Fehlermeldungen nicht?
Da steht eigentlich genau was Du überprüfen kannst um den Fehler einzukreisen.

Folge mal dem Twitter Link, da steht zumindest was Du machen mußt um die richtige ionic Version zu installieren.

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 15 Oktober 2020, 00:23:58
Zitat von: Syrex-o am 18 Juli 2019, 13:52:40
Hallo Thomas,

Aktuell ist 8080 noch Pflicht.
Nach dem ändern ist shutdown restart notwendig.
Anderenfalls kann keine Verbindung hergestellt werden.
Andere Ports sollten per wss funktionieren, sobald ich rausbekommen habe, wie das funktioniert  ::)

Es funktioniert nur keine Secure Websocket Verbindung.

Liebe Grüße

Ist der Port noch immer fix?
Ich bekomme nämlich auch keine Verbindung hin.
Vielen Dank für Rückmeldung.

Bis denn
SouzA
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 15 Oktober 2020, 14:32:24
So, ich bin jetzt auf einen RPi 4 umgestiegen, vorher RPi 3 - dürfte etwas zu schwach sein.
Hier läuft jetzt eigentlich alles gut und auch viel schneller, ich bekommen jedoch beim Befehl  npm run ionic:pwa folgenden Abschluss.
pi@raspberrypi:~/FhemNative/Development/FhemNative $ npm run ionic:pwa

> FhemNative@2.6.3 ionic:pwa /home/pi/FhemNative/Development/FhemNative
> ionic build --prod

> ng run app:build:production
Generating ES5 bundles for differential loading...
ES5 bundle generation complete.

chunk {5} polyfills-es2015.0ac2ca312da2b6f9019b.js (polyfills) 60.1 kB [initial] [rendered]
chunk {9} polyfills-es5.c96cdbcc5c8d008d7f33.js (polyfills-es5) 153 kB [initial] [rendered]
chunk {0} common-es2015.3d21908668361971ff39.js (common) 8.98 kB  [rendered]
chunk {0} common-es5.3d21908668361971ff39.js (common) 11.1 kB  [rendered]
chunk {1} runtime-es2015.01e58adc9f0a65c59183.js (runtime) 4.69 kB [entry] [rendered]
chunk {1} runtime-es5.01e58adc9f0a65c59183.js (runtime) 4.69 kB [entry] [rendered]
chunk {2} 2-es2015.8b2f5695517327785cd2.js () 137 kB  [rendered]
chunk {2} 2-es5.8b2f5695517327785cd2.js () 138 kB  [rendered]
chunk {3} 3-es2015.8a46e7e517c029cc2a38.js () 628 bytes  [rendered]
chunk {3} 3-es5.8a46e7e517c029cc2a38.js () 651 bytes  [rendered]
chunk {4} main-es2015.e95c3b606cc41a6d2a28.js (main) 855 kB [initial] [rendered]
chunk {4} main-es5.e95c3b606cc41a6d2a28.js (main) 968 kB [initial] [rendered]
chunk {6} polyfills-core-js-es2015.89ec81a1d6929f37431a.js (polyfills-core-js) 91.8 kB  [rendered]
chunk {6} polyfills-core-js-es5.89ec81a1d6929f37431a.js (polyfills-core-js) 91.8 kB  [rendered]
chunk {7} polyfills-css-shim-es2015.0bdc307e33634ac1ba0c.js (polyfills-css-shim) 7.91 kB  [rendered]
chunk {7} polyfills-css-shim-es5.0bdc307e33634ac1ba0c.js (polyfills-css-shim) 7.89 kB  [rendered]
chunk {8} polyfills-dom-es2015.55da007d42cff8f33934.js (polyfills-dom) 36 kB  [rendered]
chunk {8} polyfills-dom-es5.55da007d42cff8f33934.js (polyfills-dom) 36 kB  [rendered]
chunk {11} 11-es2015.c87eb086d1e881333c9b.js () 100 kB  [rendered]
chunk {11} 11-es5.c87eb086d1e881333c9b.js () 102 kB  [rendered]
chunk {12} 12-es2015.9978f350956eb78d89f8.js () 41.7 kB  [rendered]
chunk {12} 12-es5.9978f350956eb78d89f8.js () 43.1 kB  [rendered]
chunk {13} 13-es2015.e2f1c2362245bc9a971a.js () 35.1 kB  [rendered]
chunk {13} 13-es5.e2f1c2362245bc9a971a.js () 36.3 kB  [rendered]
chunk {14} 14-es2015.71bbbe0e98316a8fa063.js () 53 kB  [rendered]
chunk {14} 14-es5.71bbbe0e98316a8fa063.js () 55.4 kB  [rendered]
chunk {15} 15-es2015.37afb04e5385888daf53.js () 26.4 kB  [rendered]
chunk {15} 15-es5.37afb04e5385888daf53.js () 27.3 kB  [rendered]
chunk {16} 16-es2015.3579b1a01cf56be8d34f.js () 40.3 kB  [rendered]
chunk {16} 16-es5.3579b1a01cf56be8d34f.js () 41.7 kB  [rendered]
chunk {17} 17-es2015.3861c6fad5b83e7ad61b.js () 28.3 kB  [rendered]
chunk {17} 17-es5.3861c6fad5b83e7ad61b.js () 29.4 kB  [rendered]
chunk {18} 18-es2015.ddbf2b67703c4d8953f1.js () 32.1 kB  [rendered]
chunk {18} 18-es5.ddbf2b67703c4d8953f1.js () 33.1 kB  [rendered]
chunk {19} 19-es2015.37e4020b6265f5e16dc1.js () 27.7 kB  [rendered]
chunk {19} 19-es5.37e4020b6265f5e16dc1.js () 28.8 kB  [rendered]
chunk {20} 20-es2015.fb4766ee7e7d2c6776f2.js () 25.9 kB  [rendered]
chunk {20} 20-es5.fb4766ee7e7d2c6776f2.js () 26.9 kB  [rendered]
chunk {21} 21-es2015.64a2b8f7170624136313.js () 24.8 kB  [rendered]
chunk {21} 21-es5.64a2b8f7170624136313.js () 25.7 kB  [rendered]
chunk {22} 22-es2015.d7c2d6e00188ac019ad3.js () 85.9 kB  [rendered]
chunk {22} 22-es5.d7c2d6e00188ac019ad3.js () 89.1 kB  [rendered]
chunk {23} 23-es2015.234f177a62dbeb90745e.js () 27.6 kB  [rendered]
chunk {23} 23-es5.234f177a62dbeb90745e.js () 30.4 kB  [rendered]
chunk {24} 24-es2015.e7cc1d02cbe17a736b57.js () 26.3 kB  [rendered]
chunk {24} 24-es5.e7cc1d02cbe17a736b57.js () 27.2 kB  [rendered]
chunk {25} 25-es2015.7852915544973be6a5eb.js () 19.4 kB  [rendered]
chunk {25} 25-es5.7852915544973be6a5eb.js () 20.1 kB  [rendered]
chunk {26} 26-es2015.24b7c3584f6f3b5267e8.js () 21.3 kB  [rendered]
chunk {26} 26-es5.24b7c3584f6f3b5267e8.js () 22.1 kB  [rendered]
chunk {27} 27-es2015.99dc5c9d7a7bd19c3326.js () 21.1 kB  [rendered]
chunk {27} 27-es5.99dc5c9d7a7bd19c3326.js () 21.9 kB  [rendered]
chunk {28} 28-es2015.43d3ac71e297bf9f7b64.js () 25.3 kB  [rendered]
chunk {28} 28-es5.43d3ac71e297bf9f7b64.js () 26.6 kB  [rendered]
chunk {29} 29-es2015.7eca88191b3dba2a4b03.js () 19.5 kB  [rendered]
chunk {29} 29-es5.7eca88191b3dba2a4b03.js () 20.3 kB  [rendered]
chunk {30} 30-es2015.16e0caa7c3ee3d0a3d02.js () 15.2 kB  [rendered]
chunk {30} 30-es5.16e0caa7c3ee3d0a3d02.js () 16 kB  [rendered]
chunk {31} 31-es2015.86e16046c7640270c0c4.js () 18.1 kB  [rendered]
chunk {31} 31-es5.86e16046c7640270c0c4.js () 18.9 kB  [rendered]
chunk {32} 32-es2015.b8b30dc664a69f2543bb.js () 15.4 kB  [rendered]
chunk {32} 32-es5.b8b30dc664a69f2543bb.js () 16.2 kB  [rendered]
chunk {33} 33-es2015.a6732d0101ddb8be776f.js () 16.6 kB  [rendered]
chunk {33} 33-es5.a6732d0101ddb8be776f.js () 17.3 kB  [rendered]
chunk {34} 34-es2015.b1d241e6dd7b90f64419.js () 17.3 kB  [rendered]
chunk {34} 34-es5.b1d241e6dd7b90f64419.js () 18.1 kB  [rendered]
chunk {35} 35-es2015.00cabb0fb7c8f8ea60c8.js () 17.6 kB  [rendered]
chunk {35} 35-es5.00cabb0fb7c8f8ea60c8.js () 18.2 kB  [rendered]
chunk {36} 36-es2015.74d616e1bd157f05a8fd.js () 26.6 kB  [rendered]
chunk {36} 36-es5.74d616e1bd157f05a8fd.js () 27.5 kB  [rendered]
chunk {37} 37-es2015.f0d0d8214eaf044e6580.js () 21.5 kB  [rendered]
chunk {37} 37-es5.f0d0d8214eaf044e6580.js () 22.4 kB  [rendered]
chunk {38} 38-es2015.ae45da26882ed40532a7.js () 53 kB  [rendered]
chunk {38} 38-es5.ae45da26882ed40532a7.js () 54 kB  [rendered]
chunk {39} 39-es2015.c670a09e0f0d56fe9e75.js () 16.9 kB  [rendered]
chunk {39} 39-es5.c670a09e0f0d56fe9e75.js () 17.6 kB  [rendered]
chunk {40} 40-es2015.18c834e855a8535e5729.js () 37.8 kB  [rendered]
chunk {40} 40-es5.18c834e855a8535e5729.js () 38.9 kB  [rendered]
chunk {41} 41-es2015.774302d0bc70e827617f.js () 15.4 kB  [rendered]
chunk {41} 41-es5.774302d0bc70e827617f.js () 16.2 kB  [rendered]
chunk {42} 42-es2015.a6ffc3f41bfcf16044f3.js () 56.3 kB  [rendered]
chunk {42} 42-es5.a6ffc3f41bfcf16044f3.js () 57.5 kB  [rendered]
chunk {43} 43-es2015.d47ae73588cc3cbd4388.js () 48 kB  [rendered]
chunk {43} 43-es5.d47ae73588cc3cbd4388.js () 49.7 kB  [rendered]
chunk {44} 44-es2015.f186093d69ef2edc7781.js () 12.3 kB  [rendered]
chunk {44} 44-es5.f186093d69ef2edc7781.js () 12.9 kB  [rendered]
chunk {45} 45-es2015.2a74f61dbdb21c1af67c.js () 8.27 kB  [rendered]
chunk {45} 45-es5.2a74f61dbdb21c1af67c.js () 8.96 kB  [rendered]
chunk {46} 46-es2015.df4f2db89a8817b8ea07.js () 15.1 kB  [rendered]
chunk {46} 46-es5.df4f2db89a8817b8ea07.js () 15.8 kB  [rendered]
chunk {47} 47-es2015.3aa11f0e0f0c912b418c.js () 46.1 kB  [rendered]
chunk {47} 47-es5.3aa11f0e0f0c912b418c.js () 48.8 kB  [rendered]
chunk {48} 48-es2015.92560486a1eb00e9be2a.js () 38.4 kB  [rendered]
chunk {48} 48-es5.92560486a1eb00e9be2a.js () 41.2 kB  [rendered]
chunk {49} 49-es2015.4b8cd289ff6041747a63.js () 6.44 kB  [rendered]
chunk {49} 49-es5.4b8cd289ff6041747a63.js () 7 kB  [rendered]
chunk {50} 50-es2015.b750a7e2596e6c2aabbc.js () 769 bytes  [rendered]
chunk {50} 50-es5.b750a7e2596e6c2aabbc.js () 863 bytes  [rendered]
chunk {51} 51-es2015.a44bb82b6f347dea81ea.js () 4.27 kB  [rendered]
chunk {51} 51-es5.a44bb82b6f347dea81ea.js () 5.76 kB  [rendered]
chunk {52} 52-es2015.bb15055fd5f2ca593809.js () 21 kB  [rendered]
chunk {52} 52-es5.bb15055fd5f2ca593809.js () 22.9 kB  [rendered]
chunk {53} 53-es2015.0a18325dfaf978126890.js () 33.8 kB  [rendered]
chunk {53} 53-es5.0a18325dfaf978126890.js () 36.4 kB  [rendered]
chunk {54} 54-es2015.0479e4ab19ea06d6e256.js () 38.4 kB  [rendered]
chunk {54} 54-es5.0479e4ab19ea06d6e256.js () 44.8 kB  [rendered]
chunk {55} 55-es2015.9b6a50e2a674beb53040.js () 3.67 kB  [rendered]
chunk {55} 55-es5.9b6a50e2a674beb53040.js () 4.25 kB  [rendered]
chunk {56} 56-es2015.43fbcb6c79b8d15c7890.js () 12.7 kB  [rendered]
chunk {56} 56-es5.43fbcb6c79b8d15c7890.js () 14 kB  [rendered]
chunk {57} 57-es2015.995fd06667dff5b2c2f9.js () 1.52 kB  [rendered]
chunk {57} 57-es5.995fd06667dff5b2c2f9.js () 2.11 kB  [rendered]
chunk {58} 58-es2015.9d9b305f1e30418f56d1.js () 23.5 kB  [rendered]
chunk {58} 58-es5.9d9b305f1e30418f56d1.js () 24.6 kB  [rendered]
chunk {59} 59-es2015.59bc20e9e064d75c0e80.js () 11.1 kB  [rendered]
chunk {59} 59-es5.59bc20e9e064d75c0e80.js () 11.9 kB  [rendered]
chunk {60} 60-es2015.b9e13eb18763608bbecc.js () 7.3 kB  [rendered]
chunk {60} 60-es5.b9e13eb18763608bbecc.js () 8.02 kB  [rendered]
chunk {61} 61-es2015.fcbee6bfcba59c6a060a.js () 8 kB  [rendered]
chunk {61} 61-es5.fcbee6bfcba59c6a060a.js () 8.49 kB  [rendered]
chunk {62} 62-es2015.951977cf2b54687dea20.js () 11.2 kB  [rendered]
chunk {62} 62-es5.951977cf2b54687dea20.js () 13.1 kB  [rendered]
chunk {63} 63-es2015.073db9f91479aeaafb04.js () 39 kB  [rendered]
chunk {63} 63-es5.073db9f91479aeaafb04.js () 44.8 kB  [rendered]
chunk {64} 64-es2015.3aa972a5446e3dbbe631.js () 21 kB  [rendered]
chunk {64} 64-es5.3aa972a5446e3dbbe631.js () 22.4 kB  [rendered]
chunk {65} 65-es2015.8ff1bf684e690282aac7.js () 1.45 kB  [rendered]
chunk {65} 65-es5.8ff1bf684e690282aac7.js () 2 kB  [rendered]
chunk {67} 67-es2015.a2bcfb20999299eb4e23.js () 13.6 kB  [rendered]
chunk {67} 67-es5.a2bcfb20999299eb4e23.js () 15.2 kB  [rendered]
chunk {66} 66-es2015.c38c346101c7d5a2c69b.js () 5.9 kB  [rendered]
chunk {66} 66-es5.c38c346101c7d5a2c69b.js () 7.45 kB  [rendered]
chunk {68} 68-es2015.35165aec3eebca5f6122.js () 20.3 kB  [rendered]
chunk {68} 68-es5.35165aec3eebca5f6122.js () 23.2 kB  [rendered]
chunk {69} 69-es2015.d3d5d3192331ecd82408.js () 57.9 kB  [rendered]
chunk {69} 69-es5.d3d5d3192331ecd82408.js () 59.9 kB  [rendered]
chunk {70} 70-es2015.3659d956298006a72972.js () 8.4 kB  [rendered]
chunk {70} 70-es5.3659d956298006a72972.js () 9.61 kB  [rendered]
chunk {71} 71-es2015.978a549ba141ddf88513.js () 18.9 kB  [rendered]
chunk {71} 71-es5.978a549ba141ddf88513.js () 23.4 kB  [rendered]
chunk {72} 72-es2015.edcf2668c6c6f6b73293.js () 13.7 kB  [rendered]
chunk {72} 72-es5.edcf2668c6c6f6b73293.js () 15.7 kB  [rendered]
chunk {73} 73-es2015.42ac1851947f8198a655.js () 11.5 kB  [rendered]
chunk {73} 73-es5.42ac1851947f8198a655.js () 17 kB  [rendered]
chunk {74} 74-es2015.44b4107e16601e334730.js () 9.71 kB  [rendered]
chunk {74} 74-es5.44b4107e16601e334730.js () 11.3 kB  [rendered]
chunk {75} 75-es2015.dcd3879178d1fcfaad87.js () 18.2 kB  [rendered]
chunk {75} 75-es5.dcd3879178d1fcfaad87.js () 18.7 kB  [rendered]
chunk {76} 76-es2015.67210c258f2d36494c08.js () 9.03 kB  [rendered]
chunk {76} 76-es5.67210c258f2d36494c08.js () 12 kB  [rendered]
chunk {77} 77-es2015.a98b6d6c4a3d71ec571d.js () 18.2 kB  [rendered]
chunk {77} 77-es5.a98b6d6c4a3d71ec571d.js () 19.9 kB  [rendered]
chunk {78} 78-es2015.373004b4174e74eb6c12.js () 23.2 kB  [rendered]
chunk {78} 78-es5.373004b4174e74eb6c12.js () 27 kB  [rendered]
chunk {79} 79-es2015.d698320f300aced38f45.js () 5.31 kB  [rendered]
chunk {79} 79-es5.d698320f300aced38f45.js () 6.83 kB  [rendered]
chunk {80} 80-es2015.1e73878a544829e961e2.js () 3.07 kB  [rendered]
chunk {80} 80-es5.1e73878a544829e961e2.js () 4.17 kB  [rendered]
chunk {81} 81-es2015.d90ffc937ad41d5c7d6c.js () 9.92 kB  [rendered]
chunk {81} 81-es5.d90ffc937ad41d5c7d6c.js () 18.5 kB  [rendered]
chunk {82} 82-es2015.9eb374b966d930c7056b.js () 23.4 kB  [rendered]
chunk {82} 82-es5.9eb374b966d930c7056b.js () 24.8 kB  [rendered]
chunk {83} 83-es2015.65716f34a00cc052a462.js () 26.1 kB  [rendered]
chunk {83} 83-es5.65716f34a00cc052a462.js () 29.2 kB  [rendered]
chunk {84} 84-es2015.e52aa8343d36b9a2e1cf.js () 11.7 kB  [rendered]
chunk {84} 84-es5.e52aa8343d36b9a2e1cf.js () 14.9 kB  [rendered]
chunk {85} 85-es2015.e6fa0a5ac06ea6fd6142.js () 47.7 kB  [rendered]
chunk {85} 85-es5.e6fa0a5ac06ea6fd6142.js () 54.3 kB  [rendered]
chunk {86} 86-es2015.6d6c4468e72b1c99841a.js () 5.18 kB  [rendered]
chunk {86} 86-es5.6d6c4468e72b1c99841a.js () 5.7 kB  [rendered]
chunk {87} 87-es2015.0d52a7563d2ed594e39c.js () 6.32 kB  [rendered]
chunk {87} 87-es5.0d52a7563d2ed594e39c.js () 6.99 kB  [rendered]
chunk {88} 88-es2015.15a2872af5b1c7b21213.js () 19.7 kB  [rendered]
chunk {88} 88-es5.15a2872af5b1c7b21213.js () 20.6 kB  [rendered]
chunk {89} 89-es2015.5d2d69aa1ccc87e70cd6.js () 3.67 kB  [rendered]
chunk {89} 89-es5.5d2d69aa1ccc87e70cd6.js () 6.6 kB  [rendered]
chunk {90} 90-es2015.3d4304268406ac11ee12.js () 417 bytes  [rendered]
chunk {90} 90-es5.3d4304268406ac11ee12.js () 886 bytes  [rendered]
chunk {91} 91-es2015.bea26ea2cd9d611293b7.js () 11.7 kB  [rendered]
chunk {91} 91-es5.bea26ea2cd9d611293b7.js () 13.3 kB  [rendered]
chunk {92} 92-es2015.a5095b2a8fc807203619.js () 13.6 kB  [rendered]
chunk {92} 92-es5.a5095b2a8fc807203619.js () 15.7 kB  [rendered]
chunk {93} 93-es2015.583c874b7cf02bc015c3.js () 12.4 kB  [rendered]
chunk {93} 93-es5.583c874b7cf02bc015c3.js () 13.8 kB  [rendered]
chunk {94} 94-es2015.68053b5f77c53f8d6a59.js () 7.34 kB  [rendered]
chunk {94} 94-es5.68053b5f77c53f8d6a59.js () 10.7 kB  [rendered]
chunk {95} 95-es2015.377cd140d2ca43b66636.js () 1.48 kB  [rendered]
chunk {95} 95-es5.377cd140d2ca43b66636.js () 1.62 kB  [rendered]
chunk {96} 96-es2015.aaffaa246cd27c477f86.js () 4.49 kB  [rendered]
chunk {96} 96-es5.aaffaa246cd27c477f86.js () 5.93 kB  [rendered]
chunk {97} 97-es2015.b3a2714b971eeed821c1.js () 438 bytes  [rendered]
chunk {97} 97-es5.b3a2714b971eeed821c1.js () 467 bytes  [rendered]
chunk {98} 98-es2015.22374e6525727c0913ea.js () 97.4 kB  [rendered]
chunk {98} 98-es5.22374e6525727c0913ea.js () 105 kB  [rendered]
chunk {99} 99-es2015.fc2fa881b5bfb9a84765.js () 1.93 kB  [rendered]
chunk {99} 99-es5.fc2fa881b5bfb9a84765.js () 2.06 kB  [rendered]
chunk {10} styles.f26fce883d1c7b206109.css (styles) 100 kB [initial] [rendered]
Date: 2020-10-15T12:28:58.984Z - Hash: 71a18db244f9d52ff205 - Time: 155938ms

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-thermostat/fhem-thermostat.component.scss exceeded maximum budget. Budget 6 kB was not met by 287 bytes with a total of 6.28 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/tasks/tasks.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.73 kB with a total of 7.73 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-chart/fhem-chart.component.scss exceeded maximum budget. Budget 6 kB was not met by 231 bytes with a total of 6.23 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-sprinkler/fhem-sprinkler.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.06 kB with a total of 7.06 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-slider/fhem-slider.component.scss exceeded maximum budget. Budget 6 kB was not met by 5.19 kB with a total of 11.2 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/switch/switch.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.51 kB with a total of 7.51 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/node_modules/angular2-hotkeys/__ivy_ngcc__/fesm2015/angular2-hotkeys.js depends on 'mousetrap'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
pi@raspberrypi:~/FhemNative/Development/FhemNative $


Mit angegebenen Link kann ich nichts anfangen :(
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 15 Oktober 2020, 19:56:24
Zitat von: australien am 15 Oktober 2020, 14:32:24
So, ich bin jetzt auf einen RPi 4 umgestiegen, vorher RPi 3 - dürfte etwas zu schwach sein.
Hier läuft jetzt eigentlich alles gut und auch viel schneller, ich bekommen jedoch beim Befehl  npm run ionic:pwa folgenden Abschluss.
pi@raspberrypi:~/FhemNative/Development/FhemNative $ npm run ionic:pwa

> FhemNative@2.6.3 ionic:pwa /home/pi/FhemNative/Development/FhemNative
> ionic build --prod

> ng run app:build:production
Generating ES5 bundles for differential loading...
ES5 bundle generation complete.

chunk {5} polyfills-es2015.0ac2ca312da2b6f9019b.js (polyfills) 60.1 kB [initial] [rendered]
chunk {9} polyfills-es5.c96cdbcc5c8d008d7f33.js (polyfills-es5) 153 kB [initial] [rendered]
chunk {0} common-es2015.3d21908668361971ff39.js (common) 8.98 kB  [rendered]
chunk {0} common-es5.3d21908668361971ff39.js (common) 11.1 kB  [rendered]
chunk {1} runtime-es2015.01e58adc9f0a65c59183.js (runtime) 4.69 kB [entry] [rendered]
chunk {1} runtime-es5.01e58adc9f0a65c59183.js (runtime) 4.69 kB [entry] [rendered]
chunk {2} 2-es2015.8b2f5695517327785cd2.js () 137 kB  [rendered]
chunk {2} 2-es5.8b2f5695517327785cd2.js () 138 kB  [rendered]
chunk {3} 3-es2015.8a46e7e517c029cc2a38.js () 628 bytes  [rendered]
chunk {3} 3-es5.8a46e7e517c029cc2a38.js () 651 bytes  [rendered]
chunk {4} main-es2015.e95c3b606cc41a6d2a28.js (main) 855 kB [initial] [rendered]
chunk {4} main-es5.e95c3b606cc41a6d2a28.js (main) 968 kB [initial] [rendered]
chunk {6} polyfills-core-js-es2015.89ec81a1d6929f37431a.js (polyfills-core-js) 91.8 kB  [rendered]
chunk {6} polyfills-core-js-es5.89ec81a1d6929f37431a.js (polyfills-core-js) 91.8 kB  [rendered]
chunk {7} polyfills-css-shim-es2015.0bdc307e33634ac1ba0c.js (polyfills-css-shim) 7.91 kB  [rendered]
chunk {7} polyfills-css-shim-es5.0bdc307e33634ac1ba0c.js (polyfills-css-shim) 7.89 kB  [rendered]
chunk {8} polyfills-dom-es2015.55da007d42cff8f33934.js (polyfills-dom) 36 kB  [rendered]
chunk {8} polyfills-dom-es5.55da007d42cff8f33934.js (polyfills-dom) 36 kB  [rendered]
chunk {11} 11-es2015.c87eb086d1e881333c9b.js () 100 kB  [rendered]
chunk {11} 11-es5.c87eb086d1e881333c9b.js () 102 kB  [rendered]
chunk {12} 12-es2015.9978f350956eb78d89f8.js () 41.7 kB  [rendered]
chunk {12} 12-es5.9978f350956eb78d89f8.js () 43.1 kB  [rendered]
chunk {13} 13-es2015.e2f1c2362245bc9a971a.js () 35.1 kB  [rendered]
chunk {13} 13-es5.e2f1c2362245bc9a971a.js () 36.3 kB  [rendered]
chunk {14} 14-es2015.71bbbe0e98316a8fa063.js () 53 kB  [rendered]
chunk {14} 14-es5.71bbbe0e98316a8fa063.js () 55.4 kB  [rendered]
chunk {15} 15-es2015.37afb04e5385888daf53.js () 26.4 kB  [rendered]
chunk {15} 15-es5.37afb04e5385888daf53.js () 27.3 kB  [rendered]
chunk {16} 16-es2015.3579b1a01cf56be8d34f.js () 40.3 kB  [rendered]
chunk {16} 16-es5.3579b1a01cf56be8d34f.js () 41.7 kB  [rendered]
chunk {17} 17-es2015.3861c6fad5b83e7ad61b.js () 28.3 kB  [rendered]
chunk {17} 17-es5.3861c6fad5b83e7ad61b.js () 29.4 kB  [rendered]
chunk {18} 18-es2015.ddbf2b67703c4d8953f1.js () 32.1 kB  [rendered]
chunk {18} 18-es5.ddbf2b67703c4d8953f1.js () 33.1 kB  [rendered]
chunk {19} 19-es2015.37e4020b6265f5e16dc1.js () 27.7 kB  [rendered]
chunk {19} 19-es5.37e4020b6265f5e16dc1.js () 28.8 kB  [rendered]
chunk {20} 20-es2015.fb4766ee7e7d2c6776f2.js () 25.9 kB  [rendered]
chunk {20} 20-es5.fb4766ee7e7d2c6776f2.js () 26.9 kB  [rendered]
chunk {21} 21-es2015.64a2b8f7170624136313.js () 24.8 kB  [rendered]
chunk {21} 21-es5.64a2b8f7170624136313.js () 25.7 kB  [rendered]
chunk {22} 22-es2015.d7c2d6e00188ac019ad3.js () 85.9 kB  [rendered]
chunk {22} 22-es5.d7c2d6e00188ac019ad3.js () 89.1 kB  [rendered]
chunk {23} 23-es2015.234f177a62dbeb90745e.js () 27.6 kB  [rendered]
chunk {23} 23-es5.234f177a62dbeb90745e.js () 30.4 kB  [rendered]
chunk {24} 24-es2015.e7cc1d02cbe17a736b57.js () 26.3 kB  [rendered]
chunk {24} 24-es5.e7cc1d02cbe17a736b57.js () 27.2 kB  [rendered]
chunk {25} 25-es2015.7852915544973be6a5eb.js () 19.4 kB  [rendered]
chunk {25} 25-es5.7852915544973be6a5eb.js () 20.1 kB  [rendered]
chunk {26} 26-es2015.24b7c3584f6f3b5267e8.js () 21.3 kB  [rendered]
chunk {26} 26-es5.24b7c3584f6f3b5267e8.js () 22.1 kB  [rendered]
chunk {27} 27-es2015.99dc5c9d7a7bd19c3326.js () 21.1 kB  [rendered]
chunk {27} 27-es5.99dc5c9d7a7bd19c3326.js () 21.9 kB  [rendered]
chunk {28} 28-es2015.43d3ac71e297bf9f7b64.js () 25.3 kB  [rendered]
chunk {28} 28-es5.43d3ac71e297bf9f7b64.js () 26.6 kB  [rendered]
chunk {29} 29-es2015.7eca88191b3dba2a4b03.js () 19.5 kB  [rendered]
chunk {29} 29-es5.7eca88191b3dba2a4b03.js () 20.3 kB  [rendered]
chunk {30} 30-es2015.16e0caa7c3ee3d0a3d02.js () 15.2 kB  [rendered]
chunk {30} 30-es5.16e0caa7c3ee3d0a3d02.js () 16 kB  [rendered]
chunk {31} 31-es2015.86e16046c7640270c0c4.js () 18.1 kB  [rendered]
chunk {31} 31-es5.86e16046c7640270c0c4.js () 18.9 kB  [rendered]
chunk {32} 32-es2015.b8b30dc664a69f2543bb.js () 15.4 kB  [rendered]
chunk {32} 32-es5.b8b30dc664a69f2543bb.js () 16.2 kB  [rendered]
chunk {33} 33-es2015.a6732d0101ddb8be776f.js () 16.6 kB  [rendered]
chunk {33} 33-es5.a6732d0101ddb8be776f.js () 17.3 kB  [rendered]
chunk {34} 34-es2015.b1d241e6dd7b90f64419.js () 17.3 kB  [rendered]
chunk {34} 34-es5.b1d241e6dd7b90f64419.js () 18.1 kB  [rendered]
chunk {35} 35-es2015.00cabb0fb7c8f8ea60c8.js () 17.6 kB  [rendered]
chunk {35} 35-es5.00cabb0fb7c8f8ea60c8.js () 18.2 kB  [rendered]
chunk {36} 36-es2015.74d616e1bd157f05a8fd.js () 26.6 kB  [rendered]
chunk {36} 36-es5.74d616e1bd157f05a8fd.js () 27.5 kB  [rendered]
chunk {37} 37-es2015.f0d0d8214eaf044e6580.js () 21.5 kB  [rendered]
chunk {37} 37-es5.f0d0d8214eaf044e6580.js () 22.4 kB  [rendered]
chunk {38} 38-es2015.ae45da26882ed40532a7.js () 53 kB  [rendered]
chunk {38} 38-es5.ae45da26882ed40532a7.js () 54 kB  [rendered]
chunk {39} 39-es2015.c670a09e0f0d56fe9e75.js () 16.9 kB  [rendered]
chunk {39} 39-es5.c670a09e0f0d56fe9e75.js () 17.6 kB  [rendered]
chunk {40} 40-es2015.18c834e855a8535e5729.js () 37.8 kB  [rendered]
chunk {40} 40-es5.18c834e855a8535e5729.js () 38.9 kB  [rendered]
chunk {41} 41-es2015.774302d0bc70e827617f.js () 15.4 kB  [rendered]
chunk {41} 41-es5.774302d0bc70e827617f.js () 16.2 kB  [rendered]
chunk {42} 42-es2015.a6ffc3f41bfcf16044f3.js () 56.3 kB  [rendered]
chunk {42} 42-es5.a6ffc3f41bfcf16044f3.js () 57.5 kB  [rendered]
chunk {43} 43-es2015.d47ae73588cc3cbd4388.js () 48 kB  [rendered]
chunk {43} 43-es5.d47ae73588cc3cbd4388.js () 49.7 kB  [rendered]
chunk {44} 44-es2015.f186093d69ef2edc7781.js () 12.3 kB  [rendered]
chunk {44} 44-es5.f186093d69ef2edc7781.js () 12.9 kB  [rendered]
chunk {45} 45-es2015.2a74f61dbdb21c1af67c.js () 8.27 kB  [rendered]
chunk {45} 45-es5.2a74f61dbdb21c1af67c.js () 8.96 kB  [rendered]
chunk {46} 46-es2015.df4f2db89a8817b8ea07.js () 15.1 kB  [rendered]
chunk {46} 46-es5.df4f2db89a8817b8ea07.js () 15.8 kB  [rendered]
chunk {47} 47-es2015.3aa11f0e0f0c912b418c.js () 46.1 kB  [rendered]
chunk {47} 47-es5.3aa11f0e0f0c912b418c.js () 48.8 kB  [rendered]
chunk {48} 48-es2015.92560486a1eb00e9be2a.js () 38.4 kB  [rendered]
chunk {48} 48-es5.92560486a1eb00e9be2a.js () 41.2 kB  [rendered]
chunk {49} 49-es2015.4b8cd289ff6041747a63.js () 6.44 kB  [rendered]
chunk {49} 49-es5.4b8cd289ff6041747a63.js () 7 kB  [rendered]
chunk {50} 50-es2015.b750a7e2596e6c2aabbc.js () 769 bytes  [rendered]
chunk {50} 50-es5.b750a7e2596e6c2aabbc.js () 863 bytes  [rendered]
chunk {51} 51-es2015.a44bb82b6f347dea81ea.js () 4.27 kB  [rendered]
chunk {51} 51-es5.a44bb82b6f347dea81ea.js () 5.76 kB  [rendered]
chunk {52} 52-es2015.bb15055fd5f2ca593809.js () 21 kB  [rendered]
chunk {52} 52-es5.bb15055fd5f2ca593809.js () 22.9 kB  [rendered]
chunk {53} 53-es2015.0a18325dfaf978126890.js () 33.8 kB  [rendered]
chunk {53} 53-es5.0a18325dfaf978126890.js () 36.4 kB  [rendered]
chunk {54} 54-es2015.0479e4ab19ea06d6e256.js () 38.4 kB  [rendered]
chunk {54} 54-es5.0479e4ab19ea06d6e256.js () 44.8 kB  [rendered]
chunk {55} 55-es2015.9b6a50e2a674beb53040.js () 3.67 kB  [rendered]
chunk {55} 55-es5.9b6a50e2a674beb53040.js () 4.25 kB  [rendered]
chunk {56} 56-es2015.43fbcb6c79b8d15c7890.js () 12.7 kB  [rendered]
chunk {56} 56-es5.43fbcb6c79b8d15c7890.js () 14 kB  [rendered]
chunk {57} 57-es2015.995fd06667dff5b2c2f9.js () 1.52 kB  [rendered]
chunk {57} 57-es5.995fd06667dff5b2c2f9.js () 2.11 kB  [rendered]
chunk {58} 58-es2015.9d9b305f1e30418f56d1.js () 23.5 kB  [rendered]
chunk {58} 58-es5.9d9b305f1e30418f56d1.js () 24.6 kB  [rendered]
chunk {59} 59-es2015.59bc20e9e064d75c0e80.js () 11.1 kB  [rendered]
chunk {59} 59-es5.59bc20e9e064d75c0e80.js () 11.9 kB  [rendered]
chunk {60} 60-es2015.b9e13eb18763608bbecc.js () 7.3 kB  [rendered]
chunk {60} 60-es5.b9e13eb18763608bbecc.js () 8.02 kB  [rendered]
chunk {61} 61-es2015.fcbee6bfcba59c6a060a.js () 8 kB  [rendered]
chunk {61} 61-es5.fcbee6bfcba59c6a060a.js () 8.49 kB  [rendered]
chunk {62} 62-es2015.951977cf2b54687dea20.js () 11.2 kB  [rendered]
chunk {62} 62-es5.951977cf2b54687dea20.js () 13.1 kB  [rendered]
chunk {63} 63-es2015.073db9f91479aeaafb04.js () 39 kB  [rendered]
chunk {63} 63-es5.073db9f91479aeaafb04.js () 44.8 kB  [rendered]
chunk {64} 64-es2015.3aa972a5446e3dbbe631.js () 21 kB  [rendered]
chunk {64} 64-es5.3aa972a5446e3dbbe631.js () 22.4 kB  [rendered]
chunk {65} 65-es2015.8ff1bf684e690282aac7.js () 1.45 kB  [rendered]
chunk {65} 65-es5.8ff1bf684e690282aac7.js () 2 kB  [rendered]
chunk {67} 67-es2015.a2bcfb20999299eb4e23.js () 13.6 kB  [rendered]
chunk {67} 67-es5.a2bcfb20999299eb4e23.js () 15.2 kB  [rendered]
chunk {66} 66-es2015.c38c346101c7d5a2c69b.js () 5.9 kB  [rendered]
chunk {66} 66-es5.c38c346101c7d5a2c69b.js () 7.45 kB  [rendered]
chunk {68} 68-es2015.35165aec3eebca5f6122.js () 20.3 kB  [rendered]
chunk {68} 68-es5.35165aec3eebca5f6122.js () 23.2 kB  [rendered]
chunk {69} 69-es2015.d3d5d3192331ecd82408.js () 57.9 kB  [rendered]
chunk {69} 69-es5.d3d5d3192331ecd82408.js () 59.9 kB  [rendered]
chunk {70} 70-es2015.3659d956298006a72972.js () 8.4 kB  [rendered]
chunk {70} 70-es5.3659d956298006a72972.js () 9.61 kB  [rendered]
chunk {71} 71-es2015.978a549ba141ddf88513.js () 18.9 kB  [rendered]
chunk {71} 71-es5.978a549ba141ddf88513.js () 23.4 kB  [rendered]
chunk {72} 72-es2015.edcf2668c6c6f6b73293.js () 13.7 kB  [rendered]
chunk {72} 72-es5.edcf2668c6c6f6b73293.js () 15.7 kB  [rendered]
chunk {73} 73-es2015.42ac1851947f8198a655.js () 11.5 kB  [rendered]
chunk {73} 73-es5.42ac1851947f8198a655.js () 17 kB  [rendered]
chunk {74} 74-es2015.44b4107e16601e334730.js () 9.71 kB  [rendered]
chunk {74} 74-es5.44b4107e16601e334730.js () 11.3 kB  [rendered]
chunk {75} 75-es2015.dcd3879178d1fcfaad87.js () 18.2 kB  [rendered]
chunk {75} 75-es5.dcd3879178d1fcfaad87.js () 18.7 kB  [rendered]
chunk {76} 76-es2015.67210c258f2d36494c08.js () 9.03 kB  [rendered]
chunk {76} 76-es5.67210c258f2d36494c08.js () 12 kB  [rendered]
chunk {77} 77-es2015.a98b6d6c4a3d71ec571d.js () 18.2 kB  [rendered]
chunk {77} 77-es5.a98b6d6c4a3d71ec571d.js () 19.9 kB  [rendered]
chunk {78} 78-es2015.373004b4174e74eb6c12.js () 23.2 kB  [rendered]
chunk {78} 78-es5.373004b4174e74eb6c12.js () 27 kB  [rendered]
chunk {79} 79-es2015.d698320f300aced38f45.js () 5.31 kB  [rendered]
chunk {79} 79-es5.d698320f300aced38f45.js () 6.83 kB  [rendered]
chunk {80} 80-es2015.1e73878a544829e961e2.js () 3.07 kB  [rendered]
chunk {80} 80-es5.1e73878a544829e961e2.js () 4.17 kB  [rendered]
chunk {81} 81-es2015.d90ffc937ad41d5c7d6c.js () 9.92 kB  [rendered]
chunk {81} 81-es5.d90ffc937ad41d5c7d6c.js () 18.5 kB  [rendered]
chunk {82} 82-es2015.9eb374b966d930c7056b.js () 23.4 kB  [rendered]
chunk {82} 82-es5.9eb374b966d930c7056b.js () 24.8 kB  [rendered]
chunk {83} 83-es2015.65716f34a00cc052a462.js () 26.1 kB  [rendered]
chunk {83} 83-es5.65716f34a00cc052a462.js () 29.2 kB  [rendered]
chunk {84} 84-es2015.e52aa8343d36b9a2e1cf.js () 11.7 kB  [rendered]
chunk {84} 84-es5.e52aa8343d36b9a2e1cf.js () 14.9 kB  [rendered]
chunk {85} 85-es2015.e6fa0a5ac06ea6fd6142.js () 47.7 kB  [rendered]
chunk {85} 85-es5.e6fa0a5ac06ea6fd6142.js () 54.3 kB  [rendered]
chunk {86} 86-es2015.6d6c4468e72b1c99841a.js () 5.18 kB  [rendered]
chunk {86} 86-es5.6d6c4468e72b1c99841a.js () 5.7 kB  [rendered]
chunk {87} 87-es2015.0d52a7563d2ed594e39c.js () 6.32 kB  [rendered]
chunk {87} 87-es5.0d52a7563d2ed594e39c.js () 6.99 kB  [rendered]
chunk {88} 88-es2015.15a2872af5b1c7b21213.js () 19.7 kB  [rendered]
chunk {88} 88-es5.15a2872af5b1c7b21213.js () 20.6 kB  [rendered]
chunk {89} 89-es2015.5d2d69aa1ccc87e70cd6.js () 3.67 kB  [rendered]
chunk {89} 89-es5.5d2d69aa1ccc87e70cd6.js () 6.6 kB  [rendered]
chunk {90} 90-es2015.3d4304268406ac11ee12.js () 417 bytes  [rendered]
chunk {90} 90-es5.3d4304268406ac11ee12.js () 886 bytes  [rendered]
chunk {91} 91-es2015.bea26ea2cd9d611293b7.js () 11.7 kB  [rendered]
chunk {91} 91-es5.bea26ea2cd9d611293b7.js () 13.3 kB  [rendered]
chunk {92} 92-es2015.a5095b2a8fc807203619.js () 13.6 kB  [rendered]
chunk {92} 92-es5.a5095b2a8fc807203619.js () 15.7 kB  [rendered]
chunk {93} 93-es2015.583c874b7cf02bc015c3.js () 12.4 kB  [rendered]
chunk {93} 93-es5.583c874b7cf02bc015c3.js () 13.8 kB  [rendered]
chunk {94} 94-es2015.68053b5f77c53f8d6a59.js () 7.34 kB  [rendered]
chunk {94} 94-es5.68053b5f77c53f8d6a59.js () 10.7 kB  [rendered]
chunk {95} 95-es2015.377cd140d2ca43b66636.js () 1.48 kB  [rendered]
chunk {95} 95-es5.377cd140d2ca43b66636.js () 1.62 kB  [rendered]
chunk {96} 96-es2015.aaffaa246cd27c477f86.js () 4.49 kB  [rendered]
chunk {96} 96-es5.aaffaa246cd27c477f86.js () 5.93 kB  [rendered]
chunk {97} 97-es2015.b3a2714b971eeed821c1.js () 438 bytes  [rendered]
chunk {97} 97-es5.b3a2714b971eeed821c1.js () 467 bytes  [rendered]
chunk {98} 98-es2015.22374e6525727c0913ea.js () 97.4 kB  [rendered]
chunk {98} 98-es5.22374e6525727c0913ea.js () 105 kB  [rendered]
chunk {99} 99-es2015.fc2fa881b5bfb9a84765.js () 1.93 kB  [rendered]
chunk {99} 99-es5.fc2fa881b5bfb9a84765.js () 2.06 kB  [rendered]
chunk {10} styles.f26fce883d1c7b206109.css (styles) 100 kB [initial] [rendered]
Date: 2020-10-15T12:28:58.984Z - Hash: 71a18db244f9d52ff205 - Time: 155938ms

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-thermostat/fhem-thermostat.component.scss exceeded maximum budget. Budget 6 kB was not met by 287 bytes with a total of 6.28 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/tasks/tasks.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.73 kB with a total of 7.73 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-chart/fhem-chart.component.scss exceeded maximum budget. Budget 6 kB was not met by 231 bytes with a total of 6.23 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-sprinkler/fhem-sprinkler.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.06 kB with a total of 7.06 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/fhem-components/fhem-slider/fhem-slider.component.scss exceeded maximum budget. Budget 6 kB was not met by 5.19 kB with a total of 11.2 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/src/app/components/switch/switch.component.scss exceeded maximum budget. Budget 6 kB was not met by 1.51 kB with a total of 7.51 kB.

WARNING in /home/pi/FhemNative/Development/FhemNative/node_modules/angular2-hotkeys/__ivy_ngcc__/fesm2015/angular2-hotkeys.js depends on 'mousetrap'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
pi@raspberrypi:~/FhemNative/Development/FhemNative $


Mit angegebenen Link kann ich nichts anfangen :(

Die Optimisierungs-Warnungen sind kein Problem.
Aber warum generiert du die pwa auf dem pi ?

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 15 Oktober 2020, 20:01:52
Es hat jetzt gerade funktioniert! Hurra.

Aber wo kann ich das pwa sonst machen? Für die Zukunft.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 15 Oktober 2020, 21:24:15
Zitat von: australien am 15 Oktober 2020, 20:01:52
Es hat jetzt gerade funktioniert! Hurra.

Aber wo kann ich das pwa sonst machen? Für die Zukunft.

Naja auf dem PC generieren und dann auf den Pi.
Dann brauchst du kein npm und sonstiges.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 15 Oktober 2020, 21:31:40
einfach richtig. Hin und wieder sieht man den Wald vor lauter Bäumen nicht.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 16 Oktober 2020, 23:57:15
Zitat von: SouzA am 15 Oktober 2020, 00:23:58
Ist der Port noch immer fix?
Ich bekomme nämlich auch keine Verbindung hin.
Vielen Dank für Rückmeldung.

Bis denn
SouzA
Sorry, dass ich nochmal nerven muss.
Ich kriege aber keine Verbindung zwischen FhemNative und fhem hin.
Und dabei würde ich es doch so gern mal ausprobieren....

Im Device WEB (port 8083) ist der longpoll auf websocket gestellt.
Über allowed mit User und Passwort versehen.
In FhemNative keine Verbindung möglich.

Im neu erstellten Device FhemNative (Port 8080) ist der longpoll auf websocket gestellt.
Über allowed mit User und Passwort versehen.
In FhemNative auch hier keine Verbindung möglich.

Kein https.

Was muss man tun, damit das Programm sich mit fhem verbindet?

BTW:
Auf der Github-Seite heißt es noch longpull...
FHEMWEB Websocket
1. set attr longpull to websocket in FHEM Device WEB (from App Version >= 0.9.5)


Vielen Dank für eine Rückmeldung.
Bis denn
SouzA

Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Oktober 2020, 08:39:26
Zitat von: SouzA am 16 Oktober 2020, 23:57:15
Sorry, dass ich nochmal nerven muss.
Ich kriege aber keine Verbindung zwischen FhemNative und fhem hin.
Und dabei würde ich es doch so gern mal ausprobieren....

Im Device WEB (port 8083) ist der longpoll auf websocket gestellt.
Über allowed mit User und Passwort versehen.
In FhemNative keine Verbindung möglich.

Im neu erstellten Device FhemNative (Port 8080) ist der longpoll auf websocket gestellt.
Über allowed mit User und Passwort versehen.
In FhemNative auch hier keine Verbindung möglich.

Kein https.

Was muss man tun, damit das Programm sich mit fhem verbindet?

BTW:
Auf der Github-Seite heißt es noch longpull...
FHEMWEB Websocket
1. set attr longpull to websocket in FHEM Device WEB (from App Version >= 0.9.5)


Vielen Dank für eine Rückmeldung.
Bis denn
SouzA
Bitte in den Einstellungen "Geräte laden definieren" auf in Komponenten enthaltene umstellen.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 17 Oktober 2020, 09:28:28
Zitat von: Syrex-o am 17 Oktober 2020, 08:39:26
Bitte in den Einstellungen "Geräte laden definieren" auf in Komponenten enthaltene umstellen.
Hallo,
Vielen Dank für die Rückmeldung.

Das hab ich schon eingestellt.
Änderung ergibt keine Verbesserung.

Gibt es nochwas zum einstellen?

Bis denn
SouzA
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Oktober 2020, 14:31:10
Zitat von: SouzA am 17 Oktober 2020, 09:28:28
Hallo,
Vielen Dank für die Rückmeldung.

Das hab ich schon eingestellt.
Änderung ergibt keine Verbesserung.

Gibt es nochwas zum einstellen?

Bis denn
SouzA

Könntest du Mal ein Foto deiner Verbindungsprofile schicken ?
Hast du es Mal ohne Authentifizierung versucht ?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 17 Oktober 2020, 14:51:32
Zitat von: Syrex-o am 17 Oktober 2020, 14:31:10
Könntest du Mal ein Foto deiner Verbindungsprofile schicken ?
Hast du es Mal ohne Authentifizierung versucht ?
Moin,
hab das allowed zum 8080 gelöscht.
Über einen Browser kann ich darüber auf fhem zugreifen. (Ohne PW usw)

Das Profil siehst du im Anhang.
Da is ja nich mehr drin als die Adresse. Geht trotzdem nicht.
Weder am PC (Win10) noch am Handy (Android 11)?!?!?!

Vielen Dank und bis denn
SouzA
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: Syrex-o am 17 Oktober 2020, 18:18:57
Zitat von: SouzA am 17 Oktober 2020, 14:51:32
Moin,
hab das allowed zum 8080 gelöscht.
Über einen Browser kann ich darüber auf fhem zugreifen. (Ohne PW usw)

Das Profil siehst du im Anhang.
Da is ja nich mehr drin als die Adresse. Geht trotzdem nicht.
Weder am PC (Win10) noch am Handy (Android 11)?!?!?!

Vielen Dank und bis denn
SouzA
Dann leuchtet mir das ganze echt nicht ein. Schonmal FHEM neu gestartet ?
Gibt die App Fehlermeldung?
Die App nach speichern der Einstellungen neu gestartet, hast du sicher schon Mal oder?
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 17 Oktober 2020, 18:47:26
Zitat von: Syrex-o am 17 Oktober 2020, 18:18:57
Dann leuchtet mir das ganze echt nicht ein. Schonmal FHEM neu gestartet ?
Gibt die App Fehlermeldung?
Die App nach speichern der Einstellungen neu gestartet, hast du sicher schon Mal oder?
Fhem neustarten musste ich ja schon, nachdem das allowed-Device gelöscht wurde. Sonst is ja nicht sicher, ob das übernommen wird.
Beide Apps neugestartet, mehrfach. Versuche ja schon seit ein paar Tagen...

Noch irgendein Vorschlag parat?  :-\


Kommando zurück.
Jetzt funktioniert es?!?! Egal ob mit Acc ohne PW oder ein Acc mit PW.
Versteh ich nicht.. Hoffe mal, dass es so bleibt.

Danke und bis denn
SouzA

Bis denn
SouzA
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: kawa0815 am 18 Oktober 2020, 10:19:26
Ich stehe im Moment gerade etwas auf dem Schlauch.

Kann mir bitte mal jemand einen Tipp geben, wie ich in der Android-App und der Komponente Icon dieses ändere?

Danke


Alles klar, hab es gefunden, bei den Einstellungen nach links wischen.
Titel: Antw:Neues Frontend: FhemNative
Beitrag von: SouzA am 18 Oktober 2020, 15:57:56
Zitat von: SouzA am 17 Oktober 2020, 18:47:26
Fhem neustarten musste ich ja schon, nachdem das allowed-Device gelöscht wurde. Sonst is ja nicht sicher, ob das übernommen wird.
Beide Apps neugestartet, mehrfach. Versuche ja schon seit ein paar Tagen...

Noch irgendein Vorschlag parat?  :-\


Kommando zurück.
Jetzt funktioniert es?!?! Egal ob mit Acc ohne PW oder ein Acc mit PW.
Versteh ich nicht.. Hoffe mal, dass es so bleibt.

Danke und bis denn
SouzA

Bis denn
SouzA

Moin,
nachdem es am PC lief, hat es in Android noch lange nicht geklappt.
Habs nun endgültig auch hier hingekriegt. Allerdings hätte ich dazu einen Vorschlag gemacht:
Die Eingabe der IP-Adresse nämlich auf Leerzeichen zu überprüfen und ggf. um diese zu kürzen.
Meine Android-Tastatur hat bei Copy und Paste oder bei Einfügen von bekannten Zahlenfolgen, was ich hier verwendet habe, immer ein Leerzeichen am Ende gemacht.
Dann kann FhemNative nicht verbinden. FhemNative ist die erste App, bei der ich diese Problematik beobachtet habe.

Thx und bis denn.
SouzA
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: SouzA am 18 Oktober 2020, 18:57:57
Moin,

ich nochmal.
Gibt es jemanden, bei dem das automatische generieren von Räumen und Devices funktioniert?
Bei mir kommt dann die Meldung, dass die Verbindung weg ist und dann wieder hergestellt wurde. Dann kommt die Meldung, dass keine Räume/Devices für FhemNative vorhanden sind.
Muss man an den Devices was machen?

Thx und bis denn
SouzA
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hackepeter am 30 Oktober 2020, 18:48:22
Sehr gute Arbeit! Ich teste gerade ob ich FTUI ablösen kann, scheitere aber am DBLOG Chart. Geht das mittlerweile?
Wenn ja was genau muss bei "Log device an reading from DBLOG" eingetragen werden?
Das Log device wird ja schon eine Zeile weiter oben bei "Log device name" eingetragen?!
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 18 November 2020, 14:49:46
Hallo zusammen,
gibt es mittlerweile die Möglichkeit von Grafana Diagramme einzubinden?
Ich hatte das Thema vor geraumer Zeit schon mal angefragt, da das Datenvolumen so eventuell für die Diagramme reduziert werden könnte.
Die Abfrage macht dann Grafana und man bekommt einen Link auf das Diagramm.


http://<Ip-Adresse>:<Port>/d/W-Y51Dmgk/pv_anlage_1?orgId=1&refresh=1m&from=1605657600000&to=1605743999999&viewPanel=2

oder als iframe

<iframe src="http://<Ip-Adresse>:<Port>/d-solo/W-Y51Dmgk/pv_anlage_1?orgId=1&refresh=1m&from=1605657600000&to=1605743999999&panelId=2" width="450" height="200" frameborder="0"></iframe>


Ich kann leider dazu nicht sagen, wie der Login vollzogen werden müsste.

Gruß
    Christian
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: hecky456 am 18 November 2020, 15:36:56
Hallo Syrex-o,

zunächst auch von mir ein dickes Dankeschön! Wahnsinn was du da auf die Beine gestellt hast! Endlich ein Frontend das sehr einfach zu konfigurieren ist und super gut aussieht!

Im Playstore / F-Droid ist bisher nichts verfügbar oder habe ich es übersehen? Das bedeutet die Version 2.6.3 auf dem Git ist die aktuellste oder?

Leider habe ich hier ein paar kleine Problemchen festgestellt (Android und Windows).
1. Die Box wird bei mir immer wieder in den Vordergrund geschoben, so dass sie die Steuerlemente überdeckt. Schiebe ich sie in den Hintergrund (oder auch die restlichen Elemente in den Vordergrund) bleibt das nur bis zum nächsten Raumwechsel erhalten.
2. Die Readings (z.B. für meinen Homematic Thermostat) werden nur aktualisiert wenn ich z.B. unter Android kurz in eine andere App wechsle und dann wieder zurück komme. Es ist auch egal ob ich das reading z.B. in eine dynamische Variable schreibe und als Update Option "on change" wähle oder das reading direkt in einem Label darstellen lasse.
3. Beim Slider ist es nicht möglich die steps auf 0.5 zu stellen, dann kommt naN. Beim circle-slider geht es.

Vielen Dank für deine/eure Unterstützung

P.S.: An der Einbindung von Grafana Diagrammen hätte ich auch großes Interesse...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 18 November 2020, 20:56:10
Zitat von: hecky456 am 18 November 2020, 15:36:56
Hallo Syrex-o,

zunächst auch von mir ein dickes Dankeschön! Wahnsinn was du da auf die Beine gestellt hast! Endlich ein Frontend das sehr einfach zu konfigurieren ist und super gut aussieht!

Im Playstore / F-Droid ist bisher nichts verfügbar oder habe ich es übersehen? Das bedeutet die Version 2.6.3 auf dem Git ist die aktuellste oder?

Leider habe ich hier ein paar kleine Problemchen festgestellt (Android und Windows).
1. Die Box wird bei mir immer wieder in den Vordergrund geschoben, so dass sie die Steuerlemente überdeckt. Schiebe ich sie in den Hintergrund (oder auch die restlichen Elemente in den Vordergrund) bleibt das nur bis zum nächsten Raumwechsel erhalten.
2. Die Readings (z.B. für meinen Homematic Thermostat) werden nur aktualisiert wenn ich z.B. unter Android kurz in eine andere App wechsle und dann wieder zurück komme. Es ist auch egal ob ich das reading z.B. in eine dynamische Variable schreibe und als Update Option "on change" wähle oder das reading direkt in einem Label darstellen lasse.
3. Beim Slider ist es nicht möglich die steps auf 0.5 zu stellen, dann kommt naN. Beim circle-slider geht es.

Vielen Dank für deine/eure Unterstützung

P.S.: An der Einbindung von Grafana Diagrammen hätte ich auch großes Interesse...

Danke danke  ;)
Zu den Punkten:
Ja, den Store hab ich noch nicht geschafft. Stecke voll in meiner Masterarbeit fest  ::)

1. Elemente verschieben bugt manchmal immer noch rum.
Muss ich endlich Mal fixen.
2. Welche websocket verwendest du ?
Was für ein Reading wird aktualisiert. Manche Devices haben Probleme mit state.
3. Das stimmt. Da spinnt dann die Kalkulation. Muss auch implementiert werden

Zu Grafana muss ich mich erstmal einlesen.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 18 November 2020, 23:27:40
Zitat von: Syrex-o am 18 November 2020, 20:56:10
Zu Grafana muss ich mich erstmal einlesen.
Ich drück die Daumen für die Master Arbeit, man ist das schon lange her, da gab es noch Diplome :-)

Grafana liefert einen Link, wie bereits gepostet. Man muss aber wohl angemeldet sein und kann dafür z.B. einen user mit nur Leseberechtigung einrichten.
Ich versuche mal zu tracen, wie die http Anmeldung erfolgt, vielleicht gibt das ja etwas Aufschluss.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Karlchen am 23 November 2020, 12:10:09
Und wie ist es mit Ipad gibt es da was oder hab ich was übersehen??
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 23 November 2020, 12:18:46
Zitat von: Karlchen am 23 November 2020, 12:10:09
Und wie ist es mit Ipad gibt es da was oder hab ich was übersehen??
Das ist dieser Thread Antw:Play-/App-Store/Finanzierung Diskussion (https://forum.fhem.de/index.php/topic,113178.0.html)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Kiter1988 am 30 November 2020, 19:07:17
Guten Abend,

ich bekomme auch keine Verbindung zu fhem aufgebaut.

Mein Log sagt:
2020.11.30 18:56:14 3: WEB_192.168.178.51_51645: unsupported HTTP method ��Q9M�gQ��, rejecting it.
2020.11.30 18:56:24 3: WEB_192.168.178.51_51656: unsupported HTTP method �_c�$$.�Gz|�P͝, rejecting it.
2020.11.30 18:56:27 3: WEB_192.168.178.51_51660: unsupported HTTP method ������m�����ˇ�`�m�����7�, rejecting it.
2020.11.30 18:56:33 3: WEB_192.168.178.51_51662: unsupported HTTP method �V>�5�&^��, rejecting it.
2020.11.30 18:56:34 3: WEB_192.168.178.51_51667: unsupported HTTP method , rejecting it.
2020.11.30 18:56:34 3: WEB_192.168.178.51_51667: unsupported HTTP method �, rejecting it.
2020.11.30 18:56:34 3: WEB_192.168.178.51_51667: unsupported HTTP method ���Y����J�'x, rejecting it.


Ich hab in anderen Beiträgen gelesen, dass es sich hierbei um einen Aufruf handelt, den Fhem nicht kann.
Aber weiter weiß ich nun auch nicht.

longpull habe ich auch websocket gestellt, port 8083 sowie 8080 funktionieren nicht.
Mein Fhem ist passwortgeschützt, liegts daran ? Das habe ich auch bereits in FhemNative eingetragen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 01 Dezember 2020, 15:12:14
Hallo,
Bei mir habe ich gemerkt  das ich nach dem speichern der Einstellungen in FhemNative die App nochmal komplett schließen musste und neu öffnen. Dann stellt man nämlich als rum und dumm, und beim nächsten Neustart ist wieder was falsches drinen.
Vielleicht hilft das?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 11 Dezember 2020, 18:54:58
@Syrex-o
Hast du schon eine Zeitplan für ein Update? Wie läuft es mit dem IOS App Store?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Dezember 2020, 18:58:36
Zitat von: australien am 11 Dezember 2020, 18:54:58
@Syrex-o
Hast du schon eine Zeitplan für ein Update? Wie läuft es mit dem IOS App Store?

Hi, ich hatte mir schon gedacht dass die Frage kommen wird.
Ich Stelle morgen Mal eine Google Liste zusammen, damit man tracken kann wann das Release kommt und was noch fehlt.

Zur Zeit kann ich meinen windows Rechner (auf dem auf einer anderen Platte) Mac läuft leider nicht nutzen, da dort die Modelle für meine Masterarbeit rennen  ::)
Aber ich sorge morgen Mal für mehr Transparenz.

Beste Grüße und hoffentlich habt ihr noch etwas Geduld.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 14 März 2021, 09:09:22
Hallo,

ich hab erstmals versucht FHEMNative zu installieren.
Allerdings bekomme ich einen Fehler beim laden des Moduls 00_websocket.pm
Excessivly long <> operator at ./FHEM/00_websocket.pm line 18
Ich kann daher kein wsPort definieren

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 14 März 2021, 12:03:04
Zitat von: Goofy180173 am 14 März 2021, 09:09:22
Hallo,

ich hab erstmals versucht FHEMNative zu installieren.
Allerdings bekomme ich einen Fehler beim laden des Moduls 00_websocket.pm
Excessivly long <> operator at ./FHEM/00_websocket.pm line 18
Ich kann daher kein wsPort definieren
Seid den letzten Updates empfehle ich meistens Fhemweb zu nutzen. Da gibt es keine Probleme.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 14 März 2021, 20:21:41
Dafür bin ich scheinbar auch zu blöd :(
Wenn ich folgendes ausführe:
set attr longpull to websocket in FHEM Device WEB
bekomme ich Please define attr first
Außerdem welchen Port muss ich dann angeben
8083 auf dem meine Web Instanz läuft.
Die läuft auf https. Funktioniert das jetzt eigentlich?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ioT4db am 14 März 2021, 20:32:04
Es muss ,,longpoll" heißen und der Port ist der gleiche über den Du dein Fhemweb aufrufst (normalerweise ist das 8083).
VG...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 14 März 2021, 20:38:58
Danke für den Hinweis, aber der Fehler bleibt der gleiche.
Please define attr first.

Internals:
   BYTES_READ 130697
   BYTES_WRITTEN 499676
   CONNECTS   135
   CSRFTOKEN  csrf_134687627232699
   DEF        8083 global
   FD         5
   FUUID      5c877201-f33f-fa42-3872-685614ddb984413d
   NAME       WEB
   NR         4
   NTFY_ORDER 50-WEB
   PORT       8083
   SSL        1
   STATE      Initialized
   TYPE       FHEMWEB
   READINGS:
     2021-03-14 20:27:38   state           Initialized
Attributes:
   HTTPS      1
   editConfig 1
   endPlotNow 1
   hiddenroom AlarmRoom
   longpoll   websocket
   sslVersion TLSv12:!SSLv3
   stylesheetPrefix default


Hab hier mal ein List von WEB angefügt.
Als Fehler in der App bekomme ich
No connetcion to FHEM. Please review your IP settings
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 14 März 2021, 21:26:18
Ich hab den Text aus dem Github einfach reinkopiert ohne zu denken.
deshalb der Fehler.
Hab aber davor schon das Attribute gesetzt. siehe List.
Trotzdem funktioniert es nicht.
Ich hab auch eine Web Instanz ohne SSL probiert.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ioT4db am 15 März 2021, 08:56:26
mh, dann bin ich auch erstmal überfragt. Sind denn die Häkchen grün, wenn Du die Daten von Fhem in die Verbinungseinstellungen von FhemNative eingibst?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 15 März 2021, 09:10:06
Ich hab keine grünen Hackerl.
Wo sollten die sein?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ioT4db am 15 März 2021, 10:53:32
sorry, war käse von mir. dachte da wären welche gewesen, aber ich hatte ne andere Stelle in Erinnerung  ::).

auf welche Plattform läuft denn FNA, Windows, Android? Welche Version verwendest Du 2.6.3 oder 2.6.4? Schonmal einen Ping probiert? Sicher, dass es ohne Auth wirklich nicht klappt? Was sagt denn die "Toast-Nachricht" nachdem Du "Speichern" gedrückt hast? So langsam gehen mir die Ideen aus...

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 15 März 2021, 11:39:00
Ich verwende die Version 2.6.3 von hier https://github.com/Syrex-o/FhemNative/releases (https://github.com/Syrex-o/FhemNative/releases).
Ich hab die Windows und die Android Version ausprobiert.
Im Windows funktioniert die Verbindung ganz sicher weil ich mit dem Browser https://192.168.1.10:8083/fhem?room=Wohnzimmer (https://192.168.1.10:8083/fhem?room=Wohnzimmer) drauf bin.
Ich hab doch Basic Authentication eingestellt und User und Passwort eingegeben.
Siehe Screenshot vorher.
Wo soll ich die Message sehen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ioT4db am 15 März 2021, 11:54:12
diese Nachrichten kommen normalerweise im FNA Fenster unten links (grün oder rot). Wichtig ist, dass diese in den Einstellungen aktiviert sind, sollte aber Standard sein.

Ansonsten kann ich nur sagen, dass ich schön öfter von Problemen gelesen habe, wenn die Auth verwendet wird. Da ich die Auth selbst nicht verwende, kann ich es aber auch nicht mit Gewissheit sagen...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 15 März 2021, 12:43:04
Vielen Dank für die Hilfe!
Ich hab die Authentication deaktiviert und ohne SSL verwendet.
Hab im Taskmanager noch einen Prozess von FHEM Native gefunden und beendet und siehe da, es funktioniert.
Schön wäre wenn die Authentifizierung und SSL auch noch funktioniert, dann kann man die App auch von extern verwenden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ioT4db am 15 März 2021, 13:29:24
gut, dass es so nun funktioniert! dann kannst Du nun FNA testen...

zum Thema von extern verwenden: ich für mich, würde niemals ein gerät nach außen freigeben, wenn es nicht unbedingt sein muss! Auch wenn SSL, Auth usw. Ich versuche das alles über VPN zu realisieren, was bis dato auch ganz gut klappt. war jetzt etwas offtopic, sorry  :)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 15 März 2021, 17:30:51
Jetzt hab ich noch eine Frage.
Ich hab einige Z-Wave Dimm Aktoren. Deren State ist off oder dim 0 - dim 99.
Ein Slider braucht aber Reading mit  Wert 0 - 99. Ich hab aber nirgends ein Reading in dem nur der Wert 0 - 99 drinnen steht, bzw das ich so setzen kann.
Gibt's dafür vielleicht auch eine Lösung?


Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: ch.eick am 15 März 2021, 18:12:20
Zitat von: Goofy180173 am 15 März 2021, 17:30:51
Ich hab einige Z-Wave Dimm Aktoren. Deren State ist off oder dim 0 - dim 99.
Ein Slider braucht aber Reading mit  Wert 0 - 99. Ich hab aber nirgends ein Reading in dem nur der Wert 0 - 99 drinnen steht, bzw das ich so setzen kann.
Eventuell kannst Du das reading im Device mit einer regex Formatieren. Das könntest Du aber in dem entsprechenden Thread klären.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 16 März 2021, 08:42:28
Ich hab nun alles ausprobiert.
Bei mir geht es nur wenn ich https und password rauslasse.
Auch über eigenem Zertifikat komme ich nicht rein.

Wenn es jemand geschafft hat, wäre ich froh über seine Einstellungen  in FHN.

Von außen komme ich auch nicht drauf. Möchte über feste-ip.net rein.
Hat das schon jemand geschafft?
Gebe ich dann die Adresse mit http bzw. Https ein und den Port von feste-ip.net bei Port ein?
Gibt es da sonst noch was zu beachten?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: j.m.k777 am 16 März 2021, 12:23:05
Zitat von: Goofy180173 am 15 März 2021, 17:30:51
Jetzt hab ich noch eine Frage.
Ich hab einige Z-Wave Dimm Aktoren. Deren State ist off oder dim 0 - dim 99.
Ein Slider braucht aber Reading mit  Wert 0 - 99. Ich hab aber nirgends ein Reading in dem nur der Wert 0 - 99 drinnen steht, bzw das ich so setzen kann.
Gibt's dafür vielleicht auch eine Lösung?

Ich habe dafür einfach ein userReading angelegt. Ob das jetzt so die feine Art ist weiß ich zwar auch nicht,
aber da konnte ich zb. aus Text eine Zahl und umgekehrt machen. Bin halt nicht so der Programmierer  ::)
https://wiki.fhem.de/wiki/UserReadings
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 16 März 2021, 14:59:00
Zitat von: j.m.k777 am 16 März 2021, 12:23:05
Ich habe dafür einfach ein userReading angelegt. Ob das jetzt so die feine Art ist weiß ich zwar auch nicht,
aber da konnte ich zb. aus Text eine Zahl und umgekehrt machen. Bin halt nicht so der Programmierer  ::)
https://wiki.fhem.de/wiki/UserReadings

Mit userReading hat du aber nur den Status. Du möchtest doch bestimmt auch schalten!?
Dafür wäre eventMap besser geeignet.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 16 März 2021, 18:30:25
Zitat von: Badflex am 16 März 2021, 08:42:28
Ich hab nun alles ausprobiert.
Bei mir geht es nur wenn ich https und password rauslasse.
Auch über eigenem Zertifikat komme ich nicht rein.

Wenn es jemand geschafft hat, wäre ich froh über seine Einstellungen  in FHN.

Von außen komme ich auch nicht drauf. Möchte über feste-ip.net rein.
Hat das schon jemand geschafft?
Gebe ich dann die Adresse mit http bzw. Https ein und den Port von feste-ip.net bei Port ein?
Gibt es da sonst noch was zu beachten?

Bei mir läuft es mit HTTPS und Passwort.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 16 März 2021, 21:13:09
ZitatMit userReading hat du aber nur den Status. Du möchtest doch bestimmt auch schalten!?
Dafür wäre eventMap besser geeignet.
Aber müsste ich dafür dann nicht 100 Wertepaare anlegen?
dim 0 - dim 99
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 16 März 2021, 21:41:46
Zitat von: Goofy180173 am 16 März 2021, 21:13:09
Aber müsste ich dafür dann nicht 100 Wertepaare anlegen?
dim 0 - dim 99

Das müsste mit regex gehen, so in etwa:
{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }

Ungetestet, siehe commandref

Nachtrag, hatte den Text nicht gelesen und nur die Hälfte angegeben :o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 17 März 2021, 07:55:49
Zitat von: frober am 16 März 2021, 18:30:25
Bei mir läuft es mit HTTPS und Passwort.

Du Hast aber keins mit Sonderzeichen,oder?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 März 2021, 13:02:10
Zitat von: Badflex am 17 März 2021, 07:55:49
Du Hast aber keins mit Sonderzeichen,oder?

Nein, Zahlen und Buchstaben.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 17 März 2021, 13:19:46
Hab gerade probiert.
Sobald das Passwort Sonderzeichen enthält funktioniert es nicht mehr.
Es dürfen nur Zahlen und Buchstaben sein.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 März 2021, 14:24:04
Zitat von: Goofy180173 am 17 März 2021, 13:19:46
Hab gerade probiert.
Sobald das Passwort Sonderzeichen enthält funktioniert es nicht mehr.
Es dürfen nur Zahlen und Buchstaben sein.
Diese Problematik habe ich im Forum schon öfters gelesen.
Je nach Sonderzeichen hat das für Perl besondere Bedeutungen, ob man Sonderzeichen im Passwort escapen kann, so das es funktioniert, weiß ich nicht.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 17 März 2021, 15:32:08
Dann wird das auch der Grund sein, das ich von außen nicht rauf komme oder über den Apache Server. Die selbst erstellten Certificate haben auch Sonderzeichen drinen.
Lässt sich da was ändern?
Ich weiß noch wie viel Tage ich gebraucht habe bis ich überhaupt  die Certificate hinbekommen habe.:(
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 März 2021, 17:51:10
Zitat von: Badflex am 17 März 2021, 15:32:08
Dann wird das auch der Grund sein, das ich von außen nicht rauf komme oder über den Apache Server. Die selbst erstellten Certificate haben auch Sonderzeichen drinen.
Lässt sich da was ändern?
Ich weiß noch wie viel Tage ich gebraucht habe bis ich überhaupt  die Certificate hinbekommen habe.:(

Beim Zertifikat dürfte das keine Rolle spielen.
Aber von Aussen brauchst du vermutlich ein echtes von Letsencrypt o. ä.
Ich loggen mich von Aussen, wenn überhaupt, per VPN ein.

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 18 März 2021, 12:59:30
Ich hab einen Z-Wave Dimmer Qubino Flush.
Der Status ist dort off, dim 0 - dim 99
Ich hab das Device um ein Reading statepercent erweitert.
über ein Notify hab ich jetzt hinbekommen, dass egal ob der Status oder das Reading geändert wird das die beiden synchron sind

defmod Dimmer.notify notify (Spielzimmer||Wohnzimmer) {
  if (ReadingsVal("$NAME", "trigger", "fertig") eq "fertig") {
     fhem "setreading $NAME trigger $EVENT"
  }
  if (ReadingsNum("$NAME", "state", 0) == ReadingsNum("$NAME", "statepercent" ,0)) {
   fhem "setreading $NAME trigger fertig"
  }
  if (ReadingsVal("$NAME", "trigger", "fertig") eq $EVENT) {
    if ($EVTPART0 eq "statepercent:") {
      fhem "set $NAME dim $EVTPART1"
    } else {
      my $val = ReadingsNum("$NAME", "state", 0);;fhem "setreading $NAME statepercent $val"
    }
  }
}


Ich wollte jetzt einen Slider auf das Device hängen und als reading statepercent angeben.
Allerdings wird das reading nicht verändert wenn ich den Slider bewege.
Ich sehe auch keine Toast - Message wenn ich den Slider bewege.
Wenn ich das ganze über einen Switch mache und den Status auf off und dim 99 setze, dann bewegt sich auch der Slider entsprechend mit.
Das setreading hab ich auch gesetzt.
Hinten sind alle Hackerl grün.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 18 März 2021, 17:04:42
Zitat von: frober am 17 März 2021, 17:51:10
Beim Zertifikat dürfte das keine Rolle spielen.
Aber von Aussen brauchst du vermutlich ein echtes von Letsencrypt o. ä.
Ich loggen mich von Aussen, wenn überhaupt, per VPN ein.

Ich habe keine Idee mehr woran es sonst noch liegen kann wenn es über die App gehen soll. Über den Browser klappt die Verbindung einwandfrei.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 18 März 2021, 19:08:11
Zitat von: Badflex am 18 März 2021, 17:04:42
Ich habe keine Idee mehr woran es sonst noch liegen kann wenn es über die App gehen soll. Über den Browser klappt die Verbindung einwandfrei.

Wie meinst du das, mit dem Browser per Handy auf Fhem oder mit dem PC?
Von innen oder aussen?
Hast du immer noch ein Passwort mit Sonderzeichen?

Ich benutze auch selbst signierte Zertifikate.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 18 März 2021, 19:13:58
Zitat von: Goofy180173 am 18 März 2021, 12:59:30
Ich hab einen Z-Wave Dimmer Qubino Flush.
Der Status ist dort off, dim 0 - dim 99
Ich hab das Device um ein Reading statepercent erweitert.
über ein Notify hab ich jetzt hinbekommen, dass egal ob der Status oder das Reading geändert wird das die beiden synchron sind

defmod Dimmer.notify notify (Spielzimmer||Wohnzimmer) {
  if (ReadingsVal("$NAME", "trigger", "fertig") eq "fertig") {
     fhem "setreading $NAME trigger $EVENT"
  }
  if (ReadingsNum("$NAME", "state", 0) == ReadingsNum("$NAME", "statepercent" ,0)) {
   fhem "setreading $NAME trigger fertig"
  }
  if (ReadingsVal("$NAME", "trigger", "fertig") eq $EVENT) {
    if ($EVTPART0 eq "statepercent:") {
      fhem "set $NAME dim $EVTPART1"
    } else {
      my $val = ReadingsNum("$NAME", "state", 0);;fhem "setreading $NAME statepercent $val"
    }
  }
}


Ich wollte jetzt einen Slider auf das Device hängen und als reading statepercent angeben.
Allerdings wird das reading nicht verändert wenn ich den Slider bewege.
Ich sehe auch keine Toast - Message wenn ich den Slider bewege.
Wenn ich das ganze über einen Switch mache und den Status auf off und dim 99 setze, dann bewegt sich auch der Slider entsprechend mit.
Das setreading hab ich auch gesetzt.
Hinten sind alle Hackerl grün.

Hast du eventMap probiert?
Ich habe das Bsp. In #531 nochmal editiert, da  ich die commandref nur überflogen hatte.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Badflex am 19 März 2021, 08:43:52
Habe  ein Apache Server auf dem Raspberrypi laufen mit dem ich über das selbst erstellte Zertifikat Fhem aufrufe. Dann brauche ich keine Passwörter und rufe Fhem auch über einen anderen Port auf. Apache leitet ihn dann um auf 8093.
Das funktioniert super. Von Innen und auch Aussen.
Dadurch ist das Passwort und Benutzer im Zertifikat hinterlegt.
Ich glaube FhemNative kann mit dem Zertifikat nichts anfangen. Da habe ich schon alle erdenklichen Möglichkeiten versucht.

Die einzige Möglichkeit ist natürlich am Zertifikat vorbei zu gehen, aber dann bräuchte ich diese Sicherheitsfunktion mit Zertifikat überhaupt erst nicht machen.

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 19 März 2021, 09:35:48
Zitat von: Badflex am 19 März 2021, 08:43:52
Habe  ein Apache Server auf dem Raspberrypi laufen mit dem ich über das selbst erstellte Zertifikat Fhem aufrufe. Dann brauche ich keine Passwörter und rufe Fhem auch über einen anderen Port auf. Apache leitet ihn dann um auf 8093.
Das funktioniert super. Von Innen und auch Aussen.
Dadurch ist das Passwort und Benutzer im Zertifikat hinterlegt.
Ich glaube FhemNative kann mit dem Zertifikat nichts anfangen. Da habe ich schon alle erdenklichen Möglichkeiten versucht.

Die einzige Möglichkeit ist natürlich am Zertifikat vorbei zu gehen, aber dann bräuchte ich diese Sicherheitsfunktion mit Zertifikat überhaupt erst nicht machen.
OK, das wird wohl so, in FhemNativ, aktuell nicht vorgesehen sein.
Vielleicht kann die Syrex-o weiterhelfen....
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 19 März 2021, 11:26:49
Zitat
Hast du eventMap probiert?
Ich habe das Bsp. In #531 nochmal editiert, da  ich die commandref nur überflogen hatte.
Ich hab jetzt die Regex eingefügt.
{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
Wenn ich mit set einen Wert setze funktioniert es.
Wenn ich mit set device dim 20 setze kommt
set dim needs one parameter
Heist das, dass ich in der normale FHEM Oberfläche mit dem Slider nicht mehr steuern kann?

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 19 März 2021, 12:05:05
Zitat von: Goofy180173 am 19 März 2021, 11:26:49
Ich hab jetzt die Regex eingefügt.
{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
Wenn ich mit set einen Wert setze funktioniert es.
Wenn ich mit set device dim 20 setze kommt
set dim needs one parameter
Heist das, dass ich in der normale FHEM Oberfläche mit dem Slider nicht mehr steuern kann?
Wie ist der Slider definiert?

Probiere Mal das Leerzeichen zw. dim und $1 zu entfernen:
dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim$1'}, fw=>{'(\d*)'=>'dim$1'} }

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 19 März 2021, 12:54:52
Vielleicht hab ich mich auch etwas falsch ausgedrückt
bei dieser Expression
{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
funktioniert set Wohnzimmer 50
Aber es funktioniert nicht mehr
set Wohnzimmer dim 50
Das wird allerdings von Fhem gesetzt wenn in der Weboberfläche den Slider neben der Glühbirne verschiebe.
Ich hab hier ein list vom Wohnzimmer

Internals:
   DEF        efbecb4d 6
   FUUID      5c877204-f33f-fa42-1400-9bc273988a9b0251
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     66
   NAME       Wohnzimmer
   NR         57
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 66
   ZWDongle_0_RAWMSG 000400060a32022134000001440000
   ZWDongle_0_TIME 2021-03-19 12:39:18
   ZWaveSubDevice no
   cmdsPending 0
   homeId     efbecb4d
   isWakeUp   
   lastMsgSent 1616153185.69192
   nodeIdHex  06
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1616153186.04066
           VALUE      dim 99
       statepercent:
         logdb:
           TIME       1616142030.52503
           VALUE      41
   READINGS:
     2019-10-30 18:30:27   SEND_DATA       failed:00
     2021-03-17 21:19:22   energy          24.9 kWh
     2018-07-13 21:29:13   model           Qubino ZMNHDD1 Flush Dimmer
     2018-07-13 21:29:13   modelConfig     qubino/ZMNHDDx.xml
     2018-07-13 21:29:13   modelId         0159-0001-0051
     2021-03-19 12:39:18   power           32.4 W
     2021-03-19 12:26:26   reportedState   dim 99
     2021-03-19 12:26:26   state           dim 99
     2021-03-19 09:20:30   statepercent    41
     2021-03-19 12:26:25   timeToAck       0.067
     2021-03-19 12:26:25   transmit        OK
     2021-03-19 09:20:30   trigger         reportedState: dim 41
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION DEVICE_RESET_LOCALLY MANUFACTURER_SPECIFIC POWERLEVEL SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK SWITCH_MULTILEVEL
   eventMap   {dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
   group      Licht
   room       Licht,Wohnzimmer
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2
   webCmd     dim:on:off
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 19 März 2021, 14:52:19
Zitat von: Goofy180173 am 19 März 2021, 12:54:52
Vielleicht hab ich mich auch etwas falsch ausgedrückt
bei dieser Expression
{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
funktioniert set Wohnzimmer 50
Aber es funktioniert nicht mehr
set Wohnzimmer dim 50
Das wird allerdings von Fhem gesetzt wenn in der Weboberfläche den Slider neben der Glühbirne verschiebe.
Ich hab hier ein list vom Wohnzimmer

Internals:
   DEF        efbecb4d 6
   FUUID      5c877204-f33f-fa42-1400-9bc273988a9b0251
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     66
   NAME       Wohnzimmer
   NR         57
   STATE      99
   TYPE       ZWave
   ZWDongle_0_MSGCNT 66
   ZWDongle_0_RAWMSG 000400060a32022134000001440000
   ZWDongle_0_TIME 2021-03-19 12:39:18
   ZWaveSubDevice no
   cmdsPending 0
   homeId     efbecb4d
   isWakeUp   
   lastMsgSent 1616153185.69192
   nodeIdHex  06
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1616153186.04066
           VALUE      dim 99
       statepercent:
         logdb:
           TIME       1616142030.52503
           VALUE      41
   READINGS:
     2019-10-30 18:30:27   SEND_DATA       failed:00
     2021-03-17 21:19:22   energy          24.9 kWh
     2018-07-13 21:29:13   model           Qubino ZMNHDD1 Flush Dimmer
     2018-07-13 21:29:13   modelConfig     qubino/ZMNHDDx.xml
     2018-07-13 21:29:13   modelId         0159-0001-0051
     2021-03-19 12:39:18   power           32.4 W
     2021-03-19 12:26:26   reportedState   dim 99
     2021-03-19 12:26:26   state           dim 99
     2021-03-19 09:20:30   statepercent    41
     2021-03-19 12:26:25   timeToAck       0.067
     2021-03-19 12:26:25   transmit        OK
     2021-03-19 09:20:30   trigger         reportedState: dim 41
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION DEVICE_RESET_LOCALLY MANUFACTURER_SPECIFIC POWERLEVEL SWITCH_ALL SWITCH_BINARY SWITCH_MULTILEVEL METER ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK SWITCH_MULTILEVEL
   eventMap   {dev=>{'^dim(.*)'=>'$1'}, usr=>{'(\d*)'=>'dim $1'}, fw=>{'(\d*)'=>'dim $1'} }
   group      Licht
   room       Licht,Wohnzimmer
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SWITCH_ALL:1 SWITCH_BINARY:1 SWITCH_MULTILEVEL:3 VERSION:2 ZWAVEPLUS_INFO:2
   webCmd     dim:on:off


Ein Versuch noch, ansonsten muss du entweder direkt beim Modul oder unter Automatisierung nachfragen.

Zitat{ dev=>{'^dim(.*)'=>'$1'}, usr=>{'dim(\d*)'=>'dim $1'}, fw=>{'dim(\d*)'=>'dim $1'} }

Ich bin auch nicht der regex-Spezialist, aber vielleicht funktionieren so beide Varianten.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Goofy180173 am 09 April 2021, 09:58:14
Hat jemand schon ein Chart mit DBLog zum laufen gebracht?
Vielleicht kann mir da ja jemand helfen wie das zu definieren ist.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 April 2021, 08:13:56
Info:

Chrome hat etwas an style Logiken geändert. Solltet ihr Popups verwenden, kann es aktuell sein, dass diese nicht auf gehen.
Das Problem wurde bereits für die nächste Version behoben.
Ich sitze fleißig an der Beta.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: claudio am 06 Mai 2021, 21:41:47
Zitat von: Goofy180173 am 09 April 2021, 09:58:14
Hat jemand schon ein Chart mit DBLog zum laufen gebracht?
Vielleicht kann mir da ja jemand helfen wie das zu definieren ist.

I don't know for dblog, but the classic filelog doesn't work at all, the charts I tested from standard log files remain empty

one of my filelog text content example:
Zitat2021-05-06_20:38:26 MCA10 TempExterieure: 12
2021-05-06_20:52:26 MCA10 TempExterieure: 11.8
2021-05-06_20:52:26 MCA10 TempInterieure: 22.8
2021-05-06_21:08:26 MCA10 TempExterieure: 11.9
2021-05-06_21:22:26 MCA10 TempExterieure: 12

I see "no item found" in the drop down menu but by default, there is no readings in a filelog except one named "linesInTheFile". So either I don't understand how it works or it's bugged
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: darthi am 26 Mai 2021, 14:23:54
Wollte gerade mal FHEMNative testen und kann es leider nicht einrichten. Beim Klick auf die WebSocket-Verbindung landet man unter Android auf dem Homescreen der App. Ich hatte es mit meinem Zielobjekt (Android 6) und meinem Smartphone (Android 11) getestet.

Ist der Fehler schon bekannt? Scheinen mehrere Versionen betroffen zu sein. Ich habe die 2.6.4 und die 2.6.0 getestet.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: roelleke am 26 Mai 2021, 14:39:01
Ich habe das gleiche Problem wie darthi
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 Mai 2021, 14:42:57
Zitat von: darthi am 26 Mai 2021, 14:23:54
Wollte gerade mal FHEMNative testen und kann es leider nicht einrichten. Beim Klick auf die WebSocket-Verbindung landet man unter Android auf dem Homescreen der App. Ich hatte es mit meinem Zielobjekt (Android 6) und meinem Smartphone (Android 11) getestet.

Ist der Fehler schon bekannt? Scheinen mehrere Versionen betroffen zu sein. Ich habe die 2.6.4 und die 2.6.0 getestet.

Das Problem ist bekannt.
Viele Entwickler schreien gerade, weil Google das Wort "popup" jetzt geblockt hat. Die kommende Version wird das nicht mehr haben.

Das einzige was man als Überbrückung machen kann, ist zu versuchen ein anderes "Webview" zu verwenden, oder besser noch das von Google downzugraden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: darthi am 26 Mai 2021, 15:19:18
Dank dir für die schnelle Antwort, habs leider schon vermutet nach dem Stöbern hier im Thread...

Ich habe gerade mal die Ur-Webview Version auf meinem Tablet probiert. Damit habe ich leider viele andere Darstellungsfehler... Das ist also keine Alternative.

Dann warte ich mal die neue Version ab :)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 Mai 2021, 15:30:16
Zitat von: darthi am 26 Mai 2021, 15:19:18
Dank dir für die schnelle Antwort, habs leider schon vermutet nach dem Stöbern hier im Thread...

Ich habe gerade mal die Ur-Webview Version auf meinem Tablet probiert. Damit habe ich leider viele andere Darstellungsfehler... Das ist also keine Alternative.

Dann warte ich mal die neue Version ab :)

Kein Thema.
Das ärgert mich selbst total. Naja, Google macht halt was es will  ::)
Ich hoffe ich schaffe es die Beta Anfang nächste Woche hochzuladen. Es fehlen leider noch ein paar Komponenten.

Die Website wird dann auch in ersten Zügen da sein.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Juni 2021, 17:29:08
Kurzes Update:
Ich plane Montag das Release hochzuladen.
Alles wurde portiert. Und einiges ist neu und besser  :D

Leider macht gerade ein Haupt-Bestandteil noch zicken. Ich hoffe das lässt sich morgen beheben.

Sobald das release bereit ist, mache ich noch einen ausführlichen Post, da nicht jeder einfach drüber installieren sollte/kann.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 10 Juni 2021, 17:37:33
Super. Freue mich schon drauf!
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 15 Juni 2021, 16:18:59
Zitat von: australien am 10 Juni 2021, 17:37:33
Super. Freue mich schon drauf!

Ich muss leider nochmal vertrösten.
Um den Richtlinien für Android auch zukünftig zu entsprechen, muss ich einige Einstellungen ändern und Alternativen einbauen.
Besonders Der Import/Export der Einstellungen ist das Thema.

Bin dran und melde mich diese Woche.
Alles andere läuft soweit.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Juni 2021, 16:01:05
Update:

Github ist aktualisiert.
Release folgt definitiv Morgen früh.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juni 2021, 16:45:52
Update FhemNative 3.0.0

So, hier sind wir. FhemNative geht in die nächste Runde.
Aus ein paar kleinen Anpassungen ist etwas großes geworden. Deswegen auch 3.0.0 und nicht 2.6.4

Warum hat das Update so lange gedauert?
FhemNative wurde an nahezu allen Stellen überarbeitet.
Dazu gehört:

Neue Features (Eure Wünsche haben immer ein offenes Ohr ;))


Was muss ich vor einem Update beachten:
Bitte unbedingt diesen Teil lesen!!!

FhemNative läuft jetzt auf Capacitor. Das ist deutlich fixer und immerhin in nächster Zeit sicher vor "breaking changes".
Dabei ist ein neuer Paketname der App entstanden. Also könnt ihr gleichzeitig 2 mal FhemNative auf dem Gerät haben.
Die Speicher der App sollten sich nicht überlappen (jedenfalls in allen meinen Tests).
Bitte macht aber unbedingt ein Backup!!!

Auf den Desktop Versionen sieht das anders aus. Also UNBEDINGT ein Backup, falls aus irgendeinem Grund der alte Speicher nicht automatisch geladen wird (hat bei meinen Tests immer geklappt).

Da das gesamte Projekt neu aufgesetzt wurde, kann es sein, dass einige Funktionen eventuell an anderer Stelle zu finden sind oder noch nicht vollständig funktionieren. Bitte habt Nachsicht und teilt es mir mit, damit die Store Version bald folgen kann.

Was macht FhemNative.de
Die Domain ist aktuell noch leer, wird aber gefüllt, sobald die UG angemeldet ist.
Dort gibt es dann eine Doku zu allem. Ja wirklich allem.


Und wo bekomm ich nun das Update?
Die Updates sind ab jetzt immer in den GitHub Releases (https://github.com/Syrex-o/FhemNative/releases). Die Dateien sind leicht umbenannt, damit der alte Versionsmanager nicht automatisch auf ein Update hinweist. Sobald die Store Version bereit ist, wird auf GitHub ausschließlich die Windows/Mac Version zu finden sein.

Über Updates werde ich natürlich weiter hier berichten.

Ich hoffe das Update macht Freude und wir können den "Update Zyklus" jetzt deutlich verkürzen.

Beste Grüße
Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: claudio am 23 Juni 2021, 17:29:24
Zitat von: Syrex-o am 23 Juni 2021, 16:45:52
Update FhemNative 3.0.0

So, hier sind wir. FhemNative geht in die nächste Runde.
Aus ein paar kleinen Anpassungen ist etwas großes geworden. Deswegen auch 3.0.0 und nicht 2.6.4

Warum hat das Update so lange gedauert?
FhemNative wurde an nahezu allen Stellen überarbeitet.
Dazu gehört:

  • FhemNative Core als eigenes Projekt
  • FhemNative Mobile als Mobile Anwendung mit reduziertem Code
  • FhemNative Desktop weiterhin als Desktop Variante mit relevantem Code
  • Platform spezifische Funktionen (Einstellungen/Import/Export)
  • Alle Komponenten robuster gestaltet
  • Anpassungen an die Guidelines der Stores
  • Weg von Cordova zu Capacitor 3

Neue Features (Eure Wünsche haben immer ein offenes Ohr ;))

  • Neues Kontext Menu (Icons/Funktionen) + Import/Export als transparenter text und QR-Code
  • Menü beim erstellen von Komponenten ist nun Geräte-abhängig (Swipe/Buttons)
  • Raum Farbe einstellbar
  • Gerätespezifische Einstellungen
  • Neue Einstellung: "Kiosk Mode/Status Bar" - Status Leiste verbergen
  • Raum Option: Raumfarbe zuweisen
  • Neuer event-handler für bewegbare Komponenten
  • "News Slide" für lange Text-Beschreibungen
  • Neuer App-Theme Handler --> deutlich schneller und flexibler
  • Neuer Speicher Handler
  • Desktop Anwendungen: App neu laden per "reload button" fix
  • Komponenten Icons per Suche im Auswahl-Menü
  • Komponente: Circle Slider - Labels frei positionierbar
  • Komponente: Label - min/max Farben Fix
  • Komponente: Label - Text styles
  • Komponente: Picker - Slide to close auf mobilen Geräten
  • Komponente: Popup - Jetzt popover --> fix Chrome Probleme
  • Komponente: Switch - Neuer Komponenten Stil (value-toggle)
  • Komponente: Thermostat - currentTemp/desiredTemp für alle styles
  • Komponente: Thermostat - neuer Komponenten Stil (tick)
  • Visualisierung von Gruppen


Was muss ich vor einem Update beachten:
Bitte unbedingt diesen Teil lesen!!!

FhemNative läuft jetzt auf Capacitor. Das ist deutlich fixer und immerhin in nächster Zeit sicher vor "breaking changes".
Dabei ist ein neuer Paketname der App entstanden. Also könnt ihr gleichzeitig 2 mal FhemNative auf dem Gerät haben.
Die Speicher der App sollten sich nicht überlappen (jedenfalls in allen meinen Tests).
Bitte macht aber unbedingt ein Backup!!!

Auf den Desktop Versionen sieht das anders aus. Also UNBEDINGT ein Backup, falls aus irgendeinem Grund der alte Speicher nicht automatisch geladen wird (hat bei meinen Tests immer geklappt).

Da das gesamte Projekt neu aufgesetzt wurde, kann es sein, dass einige Funktionen eventuell an anderer Stelle zu finden sind oder noch nicht vollständig funktionieren. Bitte habt Nachsicht und teilt es mir mit, damit die Store Version bald folgen kann.

Was macht FhemNative.de
Die Domain ist aktuell noch leer, wird aber gefüllt, sobald die UG angemeldet ist.
Dort gibt es dann eine Doku zu allem. Ja wirklich allem.

  • Installation
  • Komponenten
  • Einstellungen
  • Spielwise mit "Demo" FHEM Geräten (da kann man dann fast jede Komponente ausprobieren/testen und fiktiv Werte mit FHEM austauschen)


Und wo bekomm ich nun das Update?
Die Updates sind ab jetzt immer in den GitHub Releases (https://github.com/Syrex-o/FhemNative/releases). Die Dateien sind leicht umbenannt, damit der alte Versionsmanager nicht automatisch auf ein Update hinweist. Sobald die Store Version bereit ist, wird auf GitHub ausschließlich die Windows/Mac Version zu finden sein.

Über Updates werde ich natürlich weiter hier berichten.

Ich hoffe das Update macht Freude und wir können den "Update Zyklus" jetzt deutlich verkürzen.

Beste Grüße
Syrex-o

thanks you for your work, I though the project was abandonned due to the lake of updates for months.
I have imported the config from 2.6.3, I have issues with the layout and other issue where it fail to connect to fhem at the first start, when the app is not in memory (for example when I reboot the phone or when I kill the app) I have to go in another menu and then the app is connected.

layout issue in the menu:
https://i.postimg.cc/G3ScHmMk/Screenshot-20210623-170953-Fhem-Native.png

issue at fresh start: not connected:
https://i.postimg.cc/vmrG27ty/Screenshot-20210623-171148-Fhem-Native.png
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juni 2021, 17:41:45
Hi,

The problem with the menu is quite strange. Haven't seen this before. Is it already like this with a fresh empty install ?

The no connection issue seems to come from false loading. Will fix this. Do you have any SSL or secure options enabled ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: claudio am 23 Juni 2021, 17:51:37
Zitat von: Syrex-o am 23 Juni 2021, 17:41:45
Hi,

The problem with the menu is quite strange. Haven't seen this before. Is it already like this with a fresh empty install ?

The no connection issue seems to come from false loading. Will fix this. Do you have any SSL or secure options enabled ?

I have imported the config on first start, so I don't know about the original state of the menu. Strange is, when I import my config, I have an error message saying "Fhemnative settings were not imported" followed by another message "import was successful"
As of now, I don't have ssl or secure connection since for me, it never worked with websocket
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 23 Juni 2021, 18:31:10
Ich habe die WinVersion neu installiert.
Die Verbindung passt, das Config Reading wird auch grün, aber die config laden tut er nicht.

Das ganze auch bei der Android Version.

Klingt nach meinem Fehler, aber wo?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juni 2021, 18:39:21
Zitat von: australien am 23 Juni 2021, 18:31:10
Ich habe die WinVersion neu installiert.
Die Verbindung passt, das Config Reading wird auch grün, aber die config laden tut er nicht.

Das ganze auch bei der Android Version.

Klingt nach meinem Fehler, aber wo?

Meinst du die Shared Config?
Funktioniert es nach einem Neustart der App ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 23 Juni 2021, 18:40:29
Ja, meine ich.
Nein, ein Neustart ändert nichts.

Die Meldung lautet etwa: Versuche geteilet Config zu laden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Juni 2021, 18:45:10
Zitat von: australien am 23 Juni 2021, 18:40:29
Ja, meine ich. Nein, ein Neustart ändert nichts.

Die Meldung lautet etwa: Versuche die Config zu laden.

Das klingt eher so, als hätte ich voll vergessen das wieder einzubauen. Gucke ich mir gleich morgen an.

@claudio
Can you access the logs from the settings?
Maybe there's something strange inside.

Update:
@australien

Fehler gefunden. Sollte im nächsten RC gefixt sein. Ich würde noch ein paar Stunden auf weitere Bugs warten.
RC.2 kommt dann aber definitiv heute.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: manu123 am 24 Juni 2021, 10:34:17
Hallo Syrex-o, Hallo zusammen,
Klasse Arbeit was du hier wieder auf die Beine gestellt hast.
Ein kleiner Bug ist mir aufgefallen. Unter Android werden lokale Images nicht mehr angezeigt.

LG Manuel
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juni 2021, 15:32:00
Zitat von: manu123 am 24 Juni 2021, 10:34:17
Hallo Syrex-o, Hallo zusammen,
Klasse Arbeit was du hier wieder auf die Beine gestellt hast.
Ein kleiner Bug ist mir aufgefallen. Unter Android werden lokale Images nicht mehr angezeigt.

LG Manuel

Danke  ;)
Das ist tatsächlich ein Problem. Grudsätzlich ist es sicherer, keine Bilder vom Gerät zu laden.
Ich habe jetzt mal eine Weile rumgespielt und eine angenehme Variante gefunden.
Das lokale Bild kann dann direkt vom Gerät ohne Link ausgewählt werden.

Jetzt muss ich noch etwas meinen "Event-Handler" für App pause und resume austricksen und dann wird das Update dafür morgen kommen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 24 Juni 2021, 16:08:27
Zitat von: Syrex-o am 23 Juni 2021, 18:45:10

Update:
@australien

Fehler gefunden. Sollte im nächsten RC gefixt sein. Ich würde noch ein paar Stunden auf weitere Bugs warten.
RC.2 kommt dann aber definitiv heute.

Super!
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juni 2021, 16:10:44
Zitat von: australien am 24 Juni 2021, 16:08:27
Super!
Edit: Morgen, damit noch 1-2 Sachen eintreffen

Ich habe gerade festgestellt, dass der Importer auf mobilen Geräten Probleme macht.  ::)
Das muss erst gefixt werden. Das sollte ich aber am Montag erledigt haben.

Solange lassen sich Komponenten nur mit der neuen QR Funktion importieren.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 25 Juni 2021, 23:30:56
Hallo Syrex-o,

ich habe auch das Problem mit dem Import bei der Android-App und bekomme auch ohne Import (Cash + Daten gelöscht) keine Verbindung zu Fhem.
Die alte App läuft parallel und funktioniert mit der gleichen Einstellung einwandfrei.

Logdaten ohne Import:
2021-06-25T21:24:27.083Z INFO: App Settings loaded
2021-06-25T21:24:27.084Z INFO: Start connecting to Fhem
2021-06-25T21:24:27.084Z INFO: Connection try: 1
2021-06-25T21:24:27.084Z INFO: Try connecting with profile:  0
2021-06-25T21:24:27.159Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:24:27.220Z ERROR: An error occured during the connection process
2021-06-25T21:24:27.220Z ERROR: [object Event]
2021-06-25T21:24:27.221Z INFO: Fhem connection closed
2021-06-25T21:24:27.722Z INFO: Start connecting to Fhem
2021-06-25T21:24:27.722Z INFO: Connection try: 2
2021-06-25T21:24:27.722Z INFO: Try connecting with profile:  0
2021-06-25T21:24:27.789Z ERROR: An error occured during the connection process
2021-06-25T21:24:27.789Z ERROR: [object Event]
2021-06-25T21:24:27.790Z INFO: Fhem connection closed
2021-06-25T21:24:28.290Z INFO: Start connecting to Fhem
2021-06-25T21:24:28.290Z INFO: Connection try: 3
2021-06-25T21:24:28.290Z INFO: Try connecting with profile:  0
2021-06-25T21:24:28.441Z ERROR: An error occured during the connection process
2021-06-25T21:24:28.441Z ERROR: [object Event]
2021-06-25T21:24:28.442Z INFO: Fhem connection closed
2021-06-25T21:24:28.943Z INFO: Start connecting to Fhem
2021-06-25T21:24:28.944Z INFO: Connection try: 4
2021-06-25T21:24:28.944Z INFO: Try connecting with profile:  0
2021-06-25T21:24:29.035Z ERROR: An error occured during the connection process
2021-06-25T21:24:29.035Z ERROR: [object Event]
2021-06-25T21:24:29.037Z INFO: Fhem connection closed
2021-06-25T21:24:29.577Z INFO: Start connecting to Fhem
2021-06-25T21:24:29.577Z INFO: Connection try: 5
2021-06-25T21:24:29.577Z INFO: Try connecting with profile:  0
2021-06-25T21:24:29.703Z ERROR: An error occured during the connection process
2021-06-25T21:24:29.703Z ERROR: [object Event]
2021-06-25T21:24:29.705Z INFO: Fhem connection closed
2021-06-25T21:24:30.260Z INFO: Start connecting to Fhem
2021-06-25T21:24:30.260Z INFO: Connection try: 6
2021-06-25T21:24:30.260Z INFO: Try connecting with profile:  0
2021-06-25T21:24:30.346Z ERROR: An error occured during the connection process
2021-06-25T21:24:30.346Z ERROR: [object Event]
2021-06-25T21:24:30.347Z INFO: Fhem connection closed
2021-06-25T21:24:30.849Z INFO: Start connecting to Fhem
2021-06-25T21:24:30.850Z INFO: Connection try: 7
2021-06-25T21:24:30.850Z INFO: Try connecting with profile:  0
2021-06-25T21:24:30.958Z ERROR: An error occured during the connection process
2021-06-25T21:24:30.958Z ERROR: [object Event]
2021-06-25T21:24:30.960Z INFO: Fhem connection closed
2021-06-25T21:24:31.466Z INFO: Start connecting to Fhem
2021-06-25T21:24:31.466Z INFO: Connection try: 8
2021-06-25T21:24:31.466Z INFO: Try connecting with profile:  0
2021-06-25T21:24:31.654Z ERROR: An error occured during the connection process
2021-06-25T21:24:31.655Z ERROR: [object Event]
2021-06-25T21:24:31.661Z INFO: Fhem connection closed
2021-06-25T21:24:32.081Z INFO: Switch room to: Settings
2021-06-25T21:24:32.164Z INFO: Start connecting to Fhem
2021-06-25T21:24:32.164Z INFO: Connection try: 9
2021-06-25T21:24:32.164Z INFO: Try connecting with profile:  0
2021-06-25T21:24:32.369Z ERROR: An error occured during the connection process
2021-06-25T21:24:32.369Z ERROR: [object Event]
2021-06-25T21:24:32.371Z INFO: Fhem connection closed
2021-06-25T21:24:32.872Z INFO: Start connecting to Fhem
2021-06-25T21:24:32.872Z INFO: Connection try: 10
2021-06-25T21:24:32.872Z INFO: Try connecting with profile:  0
2021-06-25T21:24:33.000Z ERROR: An error occured during the connection process
2021-06-25T21:24:33.000Z ERROR: [object Event]
2021-06-25T21:24:33.008Z INFO: Fhem connection closed
2021-06-25T21:24:33.512Z INFO: Start connecting to Fhem
2021-06-25T21:24:33.512Z INFO: Connection try: 11
2021-06-25T21:24:33.512Z INFO: Try connecting with profile:  0
2021-06-25T21:24:33.729Z ERROR: An error occured during the connection process
2021-06-25T21:24:33.729Z ERROR: [object Event]
2021-06-25T21:24:33.734Z INFO: Fhem connection closed
2021-06-25T21:24:37.207Z INFO: Start connecting to Fhem
2021-06-25T21:24:37.207Z INFO: Connection try: 1
2021-06-25T21:24:37.207Z INFO: Try connecting with profile:  0
2021-06-25T21:24:37.238Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:24:37.493Z ERROR: An error occured during the connection process
2021-06-25T21:24:37.493Z ERROR: [object Event]
2021-06-25T21:24:37.494Z INFO: Fhem connection closed
2021-06-25T21:24:37.996Z INFO: Start connecting to Fhem
2021-06-25T21:24:37.996Z INFO: Connection try: 2
2021-06-25T21:24:37.996Z INFO: Try connecting with profile:  0
2021-06-25T21:24:38.327Z ERROR: An error occured during the connection process
2021-06-25T21:24:38.327Z ERROR: [object Event]
2021-06-25T21:24:38.329Z INFO: Fhem connection closed
2021-06-25T21:24:38.830Z INFO: Start connecting to Fhem
2021-06-25T21:24:38.830Z INFO: Connection try: 3
2021-06-25T21:24:38.830Z INFO: Try connecting with profile:  0
2021-06-25T21:24:39.407Z ERROR: An error occured during the connection process
2021-06-25T21:24:39.407Z ERROR: [object Event]
2021-06-25T21:24:39.410Z INFO: Fhem connection closed
2021-06-25T21:24:39.912Z INFO: Start connecting to Fhem
2021-06-25T21:24:39.913Z INFO: Connection try: 4
2021-06-25T21:24:39.913Z INFO: Try connecting with profile:  0
2021-06-25T21:24:40.918Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:40.925Z ERROR: An error occured during the connection process
2021-06-25T21:24:40.925Z ERROR: [object Event]
2021-06-25T21:24:40.925Z INFO: Fhem connection closed
2021-06-25T21:24:41.428Z INFO: Start connecting to Fhem
2021-06-25T21:24:41.428Z INFO: Connection try: 5
2021-06-25T21:24:41.428Z INFO: Try connecting with profile:  0
2021-06-25T21:24:42.439Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:42.456Z ERROR: An error occured during the connection process
2021-06-25T21:24:42.456Z ERROR: [object Event]
2021-06-25T21:24:42.456Z INFO: Fhem connection closed
2021-06-25T21:24:42.957Z INFO: Start connecting to Fhem
2021-06-25T21:24:42.957Z INFO: Connection try: 6
2021-06-25T21:24:42.957Z INFO: Try connecting with profile:  0
2021-06-25T21:24:43.962Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:43.974Z ERROR: An error occured during the connection process
2021-06-25T21:24:43.974Z ERROR: [object Event]
2021-06-25T21:24:43.975Z INFO: Fhem connection closed
2021-06-25T21:24:44.480Z INFO: Start connecting to Fhem
2021-06-25T21:24:44.480Z INFO: Connection try: 7
2021-06-25T21:24:44.480Z INFO: Try connecting with profile:  0
2021-06-25T21:24:45.483Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:45.489Z ERROR: An error occured during the connection process
2021-06-25T21:24:45.489Z ERROR: [object Event]
2021-06-25T21:24:45.490Z INFO: Fhem connection closed
2021-06-25T21:24:45.992Z INFO: Start connecting to Fhem
2021-06-25T21:24:45.993Z INFO: Connection try: 8
2021-06-25T21:24:45.993Z INFO: Try connecting with profile:  0
2021-06-25T21:24:46.996Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:46.998Z ERROR: An error occured during the connection process
2021-06-25T21:24:46.998Z ERROR: [object Event]
2021-06-25T21:24:46.998Z INFO: Fhem connection closed
2021-06-25T21:24:47.605Z INFO: Start connecting to Fhem
2021-06-25T21:24:47.605Z INFO: Connection try: 9
2021-06-25T21:24:47.605Z INFO: Try connecting with profile:  0
2021-06-25T21:24:48.606Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:48.609Z ERROR: An error occured during the connection process
2021-06-25T21:24:48.609Z ERROR: [object Event]
2021-06-25T21:24:48.609Z INFO: Fhem connection closed
2021-06-25T21:24:49.226Z INFO: Start connecting to Fhem
2021-06-25T21:24:49.226Z INFO: Connection try: 10
2021-06-25T21:24:49.226Z INFO: Try connecting with profile:  0
2021-06-25T21:24:50.227Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:50.230Z ERROR: An error occured during the connection process
2021-06-25T21:24:50.230Z ERROR: [object Event]
2021-06-25T21:24:50.231Z INFO: Fhem connection closed
2021-06-25T21:24:50.731Z INFO: Start connecting to Fhem
2021-06-25T21:24:50.731Z INFO: Connection try: 11
2021-06-25T21:24:50.731Z INFO: Try connecting with profile:  0
2021-06-25T21:24:51.738Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:51.740Z ERROR: An error occured during the connection process
2021-06-25T21:24:51.740Z ERROR: [object Event]
2021-06-25T21:24:51.741Z INFO: Fhem connection closed
2021-06-25T21:25:56.068Z INFO: Component: Label, ID: _9hhbuirnf modified
2021-06-25T21:25:56.080Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:26:39.024Z INFO: Component: Button created
2021-06-25T21:26:39.027Z INFO: Component: Button ID: _tupofb54m added
2021-06-25T21:26:58.944Z INFO: Switch room to: Settings


mit Import:
2021-06-25T21:28:21.099Z INFO: App Settings loaded
2021-06-25T21:28:26.005Z INFO: Switch room to: Settings
2021-06-25T21:28:31.515Z INFO: Settings not imported (not valid)
2021-06-25T21:28:31.872Z INFO: Start connecting to Fhem
2021-06-25T21:28:31.872Z INFO: Connection try: 1
2021-06-25T21:28:31.872Z INFO: Try connecting with profile:  0
2021-06-25T21:28:31.875Z INFO: Settings import was successful
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _xg2zeoho8 added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _qp1ylnruf added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _fp15yzs11 added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _u3sekmm32 added
2021-06-25T21:28:32.175Z ERROR: An error occured during the connection process
2021-06-25T21:28:32.175Z ERROR: [object Event]
2021-06-25T21:28:32.176Z INFO: Fhem connection closed
2021-06-25T21:28:32.678Z INFO: Start connecting to Fhem
2021-06-25T21:28:32.679Z INFO: Connection try: 2
2021-06-25T21:28:32.679Z INFO: Try connecting with profile:  0
2021-06-25T21:28:32.854Z ERROR: An error occured during the connection process
2021-06-25T21:28:32.854Z ERROR: [object Event]
2021-06-25T21:28:32.857Z INFO: Fhem connection closed
2021-06-25T21:28:33.359Z INFO: Start connecting to Fhem
2021-06-25T21:28:33.359Z INFO: Connection try: 3
2021-06-25T21:28:33.359Z INFO: Try connecting with profile:  0
2021-06-25T21:28:33.426Z ERROR: An error occured during the connection process
2021-06-25T21:28:33.426Z ERROR: [object Event]
2021-06-25T21:28:33.429Z INFO: Fhem connection closed
2021-06-25T21:28:33.932Z INFO: Start connecting to Fhem
2021-06-25T21:28:33.933Z INFO: Connection try: 4
2021-06-25T21:28:33.933Z INFO: Try connecting with profile:  0
2021-06-25T21:28:34.059Z ERROR: An error occured during the connection process
2021-06-25T21:28:34.059Z ERROR: [object Event]
2021-06-25T21:28:34.064Z INFO: Fhem connection closed
2021-06-25T21:28:34.565Z INFO: Start connecting to Fhem
2021-06-25T21:28:34.565Z INFO: Connection try: 5
2021-06-25T21:28:34.565Z INFO: Try connecting with profile:  0
2021-06-25T21:28:34.644Z ERROR: An error occured during the connection process
2021-06-25T21:28:34.644Z ERROR: [object Event]
2021-06-25T21:28:34.646Z INFO: Fhem connection closed
2021-06-25T21:28:35.147Z INFO: Start connecting to Fhem
2021-06-25T21:28:35.148Z INFO: Connection try: 6
2021-06-25T21:28:35.148Z INFO: Try connecting with profile:  0
2021-06-25T21:28:35.268Z ERROR: An error occured during the connection process
2021-06-25T21:28:35.268Z ERROR: [object Event]
2021-06-25T21:28:35.272Z INFO: Fhem connection closed
2021-06-25T21:28:35.774Z INFO: Start connecting to Fhem
2021-06-25T21:28:35.774Z INFO: Connection try: 7
2021-06-25T21:28:35.774Z INFO: Try connecting with profile:  0
2021-06-25T21:28:35.872Z ERROR: An error occured during the connection process
2021-06-25T21:28:35.872Z ERROR: [object Event]
2021-06-25T21:28:35.876Z INFO: Fhem connection closed
2021-06-25T21:28:36.377Z INFO: Start connecting to Fhem
2021-06-25T21:28:36.377Z INFO: Connection try: 8
2021-06-25T21:28:36.377Z INFO: Try connecting with profile:  0
2021-06-25T21:28:36.542Z ERROR: An error occured during the connection process
2021-06-25T21:28:36.542Z ERROR: [object Event]
2021-06-25T21:28:36.546Z INFO: Fhem connection closed
2021-06-25T21:28:37.047Z INFO: Start connecting to Fhem
2021-06-25T21:28:37.047Z INFO: Connection try: 9
2021-06-25T21:28:37.047Z INFO: Try connecting with profile:  0
2021-06-25T21:28:37.156Z ERROR: An error occured during the connection process
2021-06-25T21:28:37.156Z ERROR: [object Event]
2021-06-25T21:28:37.158Z INFO: Fhem connection closed
2021-06-25T21:28:37.662Z INFO: Start connecting to Fhem
2021-06-25T21:28:37.662Z INFO: Connection try: 10
2021-06-25T21:28:37.662Z INFO: Try connecting with profile:  0
2021-06-25T21:28:37.855Z ERROR: An error occured during the connection process
2021-06-25T21:28:37.855Z ERROR: [object Event]
2021-06-25T21:28:37.859Z INFO: Fhem connection closed
2021-06-25T21:28:38.362Z INFO: Start connecting to Fhem
2021-06-25T21:28:38.362Z INFO: Connection try: 11
2021-06-25T21:28:38.362Z INFO: Try connecting with profile:  0
2021-06-25T21:28:38.538Z ERROR: An error occured during the connection process
2021-06-25T21:28:38.538Z ERROR: [object Event]
2021-06-25T21:28:38.540Z INFO: Fhem connection closed
2021-06-25T21:28:39.957Z INFO: Switch room to: Settings
2021-06-25T21:28:47.534Z INFO: Start connecting to Fhem
2021-06-25T21:28:47.534Z INFO: Connection try: 1
2021-06-25T21:28:47.534Z INFO: Try connecting with profile:  0
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _xg2zeoho8 added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _qp1ylnruf added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _fp15yzs11 added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _u3sekmm32 added
2021-06-25T21:28:47.775Z ERROR: An error occured during the connection process
2021-06-25T21:28:47.775Z ERROR: [object Event]
2021-06-25T21:28:47.776Z INFO: Fhem connection closed
2021-06-25T21:28:48.277Z INFO: Start connecting to Fhem
2021-06-25T21:28:48.277Z INFO: Connection try: 2
2021-06-25T21:28:48.277Z INFO: Try connecting with profile:  0
2021-06-25T21:28:48.831Z ERROR: An error occured during the connection process
2021-06-25T21:28:48.831Z ERROR: [object Event]
2021-06-25T21:28:48.835Z INFO: Fhem connection closed
2021-06-25T21:28:49.336Z INFO: Start connecting to Fhem
2021-06-25T21:28:49.337Z INFO: Connection try: 3
2021-06-25T21:28:49.337Z INFO: Try connecting with profile:  0
2021-06-25T21:28:50.340Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:50.353Z ERROR: An error occured during the connection process
2021-06-25T21:28:50.353Z ERROR: [object Event]
2021-06-25T21:28:50.353Z INFO: Fhem connection closed
2021-06-25T21:28:50.689Z INFO: Switch room to: Settings
2021-06-25T21:28:50.919Z INFO: Start connecting to Fhem
2021-06-25T21:28:50.919Z INFO: Connection try: 4
2021-06-25T21:28:50.919Z INFO: Try connecting with profile:  0
2021-06-25T21:28:51.923Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:51.925Z ERROR: An error occured during the connection process
2021-06-25T21:28:51.925Z ERROR: [object Event]
2021-06-25T21:28:51.925Z INFO: Fhem connection closed
2021-06-25T21:28:52.426Z INFO: Start connecting to Fhem
2021-06-25T21:28:52.426Z INFO: Connection try: 5
2021-06-25T21:28:52.426Z INFO: Try connecting with profile:  0
2021-06-25T21:28:53.446Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:53.452Z ERROR: An error occured during the connection process
2021-06-25T21:28:53.452Z ERROR: [object Event]
2021-06-25T21:28:53.453Z INFO: Fhem connection closed
2021-06-25T21:28:53.954Z INFO: Start connecting to Fhem
2021-06-25T21:28:53.954Z INFO: Connection try: 6
2021-06-25T21:28:53.954Z INFO: Try connecting with profile:  0


Grüße Bernd
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 Juni 2021, 07:15:35
Zitat von: frober am 25 Juni 2021, 23:30:56
Hallo Syrex-o,

ich habe auch das Problem mit dem Import bei der Android-App und bekomme auch ohne Import (Cash + Daten gelöscht) keine Verbindung zu Fhem.
Die alte App läuft parallel und funktioniert mit der gleichen Einstellung einwandfrei.

Logdaten ohne Import:
2021-06-25T21:24:27.083Z INFO: App Settings loaded
2021-06-25T21:24:27.084Z INFO: Start connecting to Fhem
2021-06-25T21:24:27.084Z INFO: Connection try: 1
2021-06-25T21:24:27.084Z INFO: Try connecting with profile:  0
2021-06-25T21:24:27.159Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:24:27.220Z ERROR: An error occured during the connection process
2021-06-25T21:24:27.220Z ERROR: [object Event]
2021-06-25T21:24:27.221Z INFO: Fhem connection closed
2021-06-25T21:24:27.722Z INFO: Start connecting to Fhem
2021-06-25T21:24:27.722Z INFO: Connection try: 2
2021-06-25T21:24:27.722Z INFO: Try connecting with profile:  0
2021-06-25T21:24:27.789Z ERROR: An error occured during the connection process
2021-06-25T21:24:27.789Z ERROR: [object Event]
2021-06-25T21:24:27.790Z INFO: Fhem connection closed
2021-06-25T21:24:28.290Z INFO: Start connecting to Fhem
2021-06-25T21:24:28.290Z INFO: Connection try: 3
2021-06-25T21:24:28.290Z INFO: Try connecting with profile:  0
2021-06-25T21:24:28.441Z ERROR: An error occured during the connection process
2021-06-25T21:24:28.441Z ERROR: [object Event]
2021-06-25T21:24:28.442Z INFO: Fhem connection closed
2021-06-25T21:24:28.943Z INFO: Start connecting to Fhem
2021-06-25T21:24:28.944Z INFO: Connection try: 4
2021-06-25T21:24:28.944Z INFO: Try connecting with profile:  0
2021-06-25T21:24:29.035Z ERROR: An error occured during the connection process
2021-06-25T21:24:29.035Z ERROR: [object Event]
2021-06-25T21:24:29.037Z INFO: Fhem connection closed
2021-06-25T21:24:29.577Z INFO: Start connecting to Fhem
2021-06-25T21:24:29.577Z INFO: Connection try: 5
2021-06-25T21:24:29.577Z INFO: Try connecting with profile:  0
2021-06-25T21:24:29.703Z ERROR: An error occured during the connection process
2021-06-25T21:24:29.703Z ERROR: [object Event]
2021-06-25T21:24:29.705Z INFO: Fhem connection closed
2021-06-25T21:24:30.260Z INFO: Start connecting to Fhem
2021-06-25T21:24:30.260Z INFO: Connection try: 6
2021-06-25T21:24:30.260Z INFO: Try connecting with profile:  0
2021-06-25T21:24:30.346Z ERROR: An error occured during the connection process
2021-06-25T21:24:30.346Z ERROR: [object Event]
2021-06-25T21:24:30.347Z INFO: Fhem connection closed
2021-06-25T21:24:30.849Z INFO: Start connecting to Fhem
2021-06-25T21:24:30.850Z INFO: Connection try: 7
2021-06-25T21:24:30.850Z INFO: Try connecting with profile:  0
2021-06-25T21:24:30.958Z ERROR: An error occured during the connection process
2021-06-25T21:24:30.958Z ERROR: [object Event]
2021-06-25T21:24:30.960Z INFO: Fhem connection closed
2021-06-25T21:24:31.466Z INFO: Start connecting to Fhem
2021-06-25T21:24:31.466Z INFO: Connection try: 8
2021-06-25T21:24:31.466Z INFO: Try connecting with profile:  0
2021-06-25T21:24:31.654Z ERROR: An error occured during the connection process
2021-06-25T21:24:31.655Z ERROR: [object Event]
2021-06-25T21:24:31.661Z INFO: Fhem connection closed
2021-06-25T21:24:32.081Z INFO: Switch room to: Settings
2021-06-25T21:24:32.164Z INFO: Start connecting to Fhem
2021-06-25T21:24:32.164Z INFO: Connection try: 9
2021-06-25T21:24:32.164Z INFO: Try connecting with profile:  0
2021-06-25T21:24:32.369Z ERROR: An error occured during the connection process
2021-06-25T21:24:32.369Z ERROR: [object Event]
2021-06-25T21:24:32.371Z INFO: Fhem connection closed
2021-06-25T21:24:32.872Z INFO: Start connecting to Fhem
2021-06-25T21:24:32.872Z INFO: Connection try: 10
2021-06-25T21:24:32.872Z INFO: Try connecting with profile:  0
2021-06-25T21:24:33.000Z ERROR: An error occured during the connection process
2021-06-25T21:24:33.000Z ERROR: [object Event]
2021-06-25T21:24:33.008Z INFO: Fhem connection closed
2021-06-25T21:24:33.512Z INFO: Start connecting to Fhem
2021-06-25T21:24:33.512Z INFO: Connection try: 11
2021-06-25T21:24:33.512Z INFO: Try connecting with profile:  0
2021-06-25T21:24:33.729Z ERROR: An error occured during the connection process
2021-06-25T21:24:33.729Z ERROR: [object Event]
2021-06-25T21:24:33.734Z INFO: Fhem connection closed
2021-06-25T21:24:37.207Z INFO: Start connecting to Fhem
2021-06-25T21:24:37.207Z INFO: Connection try: 1
2021-06-25T21:24:37.207Z INFO: Try connecting with profile:  0
2021-06-25T21:24:37.238Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:24:37.493Z ERROR: An error occured during the connection process
2021-06-25T21:24:37.493Z ERROR: [object Event]
2021-06-25T21:24:37.494Z INFO: Fhem connection closed
2021-06-25T21:24:37.996Z INFO: Start connecting to Fhem
2021-06-25T21:24:37.996Z INFO: Connection try: 2
2021-06-25T21:24:37.996Z INFO: Try connecting with profile:  0
2021-06-25T21:24:38.327Z ERROR: An error occured during the connection process
2021-06-25T21:24:38.327Z ERROR: [object Event]
2021-06-25T21:24:38.329Z INFO: Fhem connection closed
2021-06-25T21:24:38.830Z INFO: Start connecting to Fhem
2021-06-25T21:24:38.830Z INFO: Connection try: 3
2021-06-25T21:24:38.830Z INFO: Try connecting with profile:  0
2021-06-25T21:24:39.407Z ERROR: An error occured during the connection process
2021-06-25T21:24:39.407Z ERROR: [object Event]
2021-06-25T21:24:39.410Z INFO: Fhem connection closed
2021-06-25T21:24:39.912Z INFO: Start connecting to Fhem
2021-06-25T21:24:39.913Z INFO: Connection try: 4
2021-06-25T21:24:39.913Z INFO: Try connecting with profile:  0
2021-06-25T21:24:40.918Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:40.925Z ERROR: An error occured during the connection process
2021-06-25T21:24:40.925Z ERROR: [object Event]
2021-06-25T21:24:40.925Z INFO: Fhem connection closed
2021-06-25T21:24:41.428Z INFO: Start connecting to Fhem
2021-06-25T21:24:41.428Z INFO: Connection try: 5
2021-06-25T21:24:41.428Z INFO: Try connecting with profile:  0
2021-06-25T21:24:42.439Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:42.456Z ERROR: An error occured during the connection process
2021-06-25T21:24:42.456Z ERROR: [object Event]
2021-06-25T21:24:42.456Z INFO: Fhem connection closed
2021-06-25T21:24:42.957Z INFO: Start connecting to Fhem
2021-06-25T21:24:42.957Z INFO: Connection try: 6
2021-06-25T21:24:42.957Z INFO: Try connecting with profile:  0
2021-06-25T21:24:43.962Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:43.974Z ERROR: An error occured during the connection process
2021-06-25T21:24:43.974Z ERROR: [object Event]
2021-06-25T21:24:43.975Z INFO: Fhem connection closed
2021-06-25T21:24:44.480Z INFO: Start connecting to Fhem
2021-06-25T21:24:44.480Z INFO: Connection try: 7
2021-06-25T21:24:44.480Z INFO: Try connecting with profile:  0
2021-06-25T21:24:45.483Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:45.489Z ERROR: An error occured during the connection process
2021-06-25T21:24:45.489Z ERROR: [object Event]
2021-06-25T21:24:45.490Z INFO: Fhem connection closed
2021-06-25T21:24:45.992Z INFO: Start connecting to Fhem
2021-06-25T21:24:45.993Z INFO: Connection try: 8
2021-06-25T21:24:45.993Z INFO: Try connecting with profile:  0
2021-06-25T21:24:46.996Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:46.998Z ERROR: An error occured during the connection process
2021-06-25T21:24:46.998Z ERROR: [object Event]
2021-06-25T21:24:46.998Z INFO: Fhem connection closed
2021-06-25T21:24:47.605Z INFO: Start connecting to Fhem
2021-06-25T21:24:47.605Z INFO: Connection try: 9
2021-06-25T21:24:47.605Z INFO: Try connecting with profile:  0
2021-06-25T21:24:48.606Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:48.609Z ERROR: An error occured during the connection process
2021-06-25T21:24:48.609Z ERROR: [object Event]
2021-06-25T21:24:48.609Z INFO: Fhem connection closed
2021-06-25T21:24:49.226Z INFO: Start connecting to Fhem
2021-06-25T21:24:49.226Z INFO: Connection try: 10
2021-06-25T21:24:49.226Z INFO: Try connecting with profile:  0
2021-06-25T21:24:50.227Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:50.230Z ERROR: An error occured during the connection process
2021-06-25T21:24:50.230Z ERROR: [object Event]
2021-06-25T21:24:50.231Z INFO: Fhem connection closed
2021-06-25T21:24:50.731Z INFO: Start connecting to Fhem
2021-06-25T21:24:50.731Z INFO: Connection try: 11
2021-06-25T21:24:50.731Z INFO: Try connecting with profile:  0
2021-06-25T21:24:51.738Z INFO: Connection timeout for profile: 0
2021-06-25T21:24:51.740Z ERROR: An error occured during the connection process
2021-06-25T21:24:51.740Z ERROR: [object Event]
2021-06-25T21:24:51.741Z INFO: Fhem connection closed
2021-06-25T21:25:56.068Z INFO: Component: Label, ID: _9hhbuirnf modified
2021-06-25T21:25:56.080Z INFO: Component: Label ID: _9hhbuirnf added
2021-06-25T21:26:39.024Z INFO: Component: Button created
2021-06-25T21:26:39.027Z INFO: Component: Button ID: _tupofb54m added
2021-06-25T21:26:58.944Z INFO: Switch room to: Settings


mit Import:
2021-06-25T21:28:21.099Z INFO: App Settings loaded
2021-06-25T21:28:26.005Z INFO: Switch room to: Settings
2021-06-25T21:28:31.515Z INFO: Settings not imported (not valid)
2021-06-25T21:28:31.872Z INFO: Start connecting to Fhem
2021-06-25T21:28:31.872Z INFO: Connection try: 1
2021-06-25T21:28:31.872Z INFO: Try connecting with profile:  0
2021-06-25T21:28:31.875Z INFO: Settings import was successful
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _xg2zeoho8 added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _qp1ylnruf added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _fp15yzs11 added
2021-06-25T21:28:31.961Z INFO: Component: Button ID: _u3sekmm32 added
2021-06-25T21:28:32.175Z ERROR: An error occured during the connection process
2021-06-25T21:28:32.175Z ERROR: [object Event]
2021-06-25T21:28:32.176Z INFO: Fhem connection closed
2021-06-25T21:28:32.678Z INFO: Start connecting to Fhem
2021-06-25T21:28:32.679Z INFO: Connection try: 2
2021-06-25T21:28:32.679Z INFO: Try connecting with profile:  0
2021-06-25T21:28:32.854Z ERROR: An error occured during the connection process
2021-06-25T21:28:32.854Z ERROR: [object Event]
2021-06-25T21:28:32.857Z INFO: Fhem connection closed
2021-06-25T21:28:33.359Z INFO: Start connecting to Fhem
2021-06-25T21:28:33.359Z INFO: Connection try: 3
2021-06-25T21:28:33.359Z INFO: Try connecting with profile:  0
2021-06-25T21:28:33.426Z ERROR: An error occured during the connection process
2021-06-25T21:28:33.426Z ERROR: [object Event]
2021-06-25T21:28:33.429Z INFO: Fhem connection closed
2021-06-25T21:28:33.932Z INFO: Start connecting to Fhem
2021-06-25T21:28:33.933Z INFO: Connection try: 4
2021-06-25T21:28:33.933Z INFO: Try connecting with profile:  0
2021-06-25T21:28:34.059Z ERROR: An error occured during the connection process
2021-06-25T21:28:34.059Z ERROR: [object Event]
2021-06-25T21:28:34.064Z INFO: Fhem connection closed
2021-06-25T21:28:34.565Z INFO: Start connecting to Fhem
2021-06-25T21:28:34.565Z INFO: Connection try: 5
2021-06-25T21:28:34.565Z INFO: Try connecting with profile:  0
2021-06-25T21:28:34.644Z ERROR: An error occured during the connection process
2021-06-25T21:28:34.644Z ERROR: [object Event]
2021-06-25T21:28:34.646Z INFO: Fhem connection closed
2021-06-25T21:28:35.147Z INFO: Start connecting to Fhem
2021-06-25T21:28:35.148Z INFO: Connection try: 6
2021-06-25T21:28:35.148Z INFO: Try connecting with profile:  0
2021-06-25T21:28:35.268Z ERROR: An error occured during the connection process
2021-06-25T21:28:35.268Z ERROR: [object Event]
2021-06-25T21:28:35.272Z INFO: Fhem connection closed
2021-06-25T21:28:35.774Z INFO: Start connecting to Fhem
2021-06-25T21:28:35.774Z INFO: Connection try: 7
2021-06-25T21:28:35.774Z INFO: Try connecting with profile:  0
2021-06-25T21:28:35.872Z ERROR: An error occured during the connection process
2021-06-25T21:28:35.872Z ERROR: [object Event]
2021-06-25T21:28:35.876Z INFO: Fhem connection closed
2021-06-25T21:28:36.377Z INFO: Start connecting to Fhem
2021-06-25T21:28:36.377Z INFO: Connection try: 8
2021-06-25T21:28:36.377Z INFO: Try connecting with profile:  0
2021-06-25T21:28:36.542Z ERROR: An error occured during the connection process
2021-06-25T21:28:36.542Z ERROR: [object Event]
2021-06-25T21:28:36.546Z INFO: Fhem connection closed
2021-06-25T21:28:37.047Z INFO: Start connecting to Fhem
2021-06-25T21:28:37.047Z INFO: Connection try: 9
2021-06-25T21:28:37.047Z INFO: Try connecting with profile:  0
2021-06-25T21:28:37.156Z ERROR: An error occured during the connection process
2021-06-25T21:28:37.156Z ERROR: [object Event]
2021-06-25T21:28:37.158Z INFO: Fhem connection closed
2021-06-25T21:28:37.662Z INFO: Start connecting to Fhem
2021-06-25T21:28:37.662Z INFO: Connection try: 10
2021-06-25T21:28:37.662Z INFO: Try connecting with profile:  0
2021-06-25T21:28:37.855Z ERROR: An error occured during the connection process
2021-06-25T21:28:37.855Z ERROR: [object Event]
2021-06-25T21:28:37.859Z INFO: Fhem connection closed
2021-06-25T21:28:38.362Z INFO: Start connecting to Fhem
2021-06-25T21:28:38.362Z INFO: Connection try: 11
2021-06-25T21:28:38.362Z INFO: Try connecting with profile:  0
2021-06-25T21:28:38.538Z ERROR: An error occured during the connection process
2021-06-25T21:28:38.538Z ERROR: [object Event]
2021-06-25T21:28:38.540Z INFO: Fhem connection closed
2021-06-25T21:28:39.957Z INFO: Switch room to: Settings
2021-06-25T21:28:47.534Z INFO: Start connecting to Fhem
2021-06-25T21:28:47.534Z INFO: Connection try: 1
2021-06-25T21:28:47.534Z INFO: Try connecting with profile:  0
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _xg2zeoho8 added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _qp1ylnruf added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _fp15yzs11 added
2021-06-25T21:28:47.569Z INFO: Component: Button ID: _u3sekmm32 added
2021-06-25T21:28:47.775Z ERROR: An error occured during the connection process
2021-06-25T21:28:47.775Z ERROR: [object Event]
2021-06-25T21:28:47.776Z INFO: Fhem connection closed
2021-06-25T21:28:48.277Z INFO: Start connecting to Fhem
2021-06-25T21:28:48.277Z INFO: Connection try: 2
2021-06-25T21:28:48.277Z INFO: Try connecting with profile:  0
2021-06-25T21:28:48.831Z ERROR: An error occured during the connection process
2021-06-25T21:28:48.831Z ERROR: [object Event]
2021-06-25T21:28:48.835Z INFO: Fhem connection closed
2021-06-25T21:28:49.336Z INFO: Start connecting to Fhem
2021-06-25T21:28:49.337Z INFO: Connection try: 3
2021-06-25T21:28:49.337Z INFO: Try connecting with profile:  0
2021-06-25T21:28:50.340Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:50.353Z ERROR: An error occured during the connection process
2021-06-25T21:28:50.353Z ERROR: [object Event]
2021-06-25T21:28:50.353Z INFO: Fhem connection closed
2021-06-25T21:28:50.689Z INFO: Switch room to: Settings
2021-06-25T21:28:50.919Z INFO: Start connecting to Fhem
2021-06-25T21:28:50.919Z INFO: Connection try: 4
2021-06-25T21:28:50.919Z INFO: Try connecting with profile:  0
2021-06-25T21:28:51.923Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:51.925Z ERROR: An error occured during the connection process
2021-06-25T21:28:51.925Z ERROR: [object Event]
2021-06-25T21:28:51.925Z INFO: Fhem connection closed
2021-06-25T21:28:52.426Z INFO: Start connecting to Fhem
2021-06-25T21:28:52.426Z INFO: Connection try: 5
2021-06-25T21:28:52.426Z INFO: Try connecting with profile:  0
2021-06-25T21:28:53.446Z INFO: Connection timeout for profile: 0
2021-06-25T21:28:53.452Z ERROR: An error occured during the connection process
2021-06-25T21:28:53.452Z ERROR: [object Event]
2021-06-25T21:28:53.453Z INFO: Fhem connection closed
2021-06-25T21:28:53.954Z INFO: Start connecting to Fhem
2021-06-25T21:28:53.954Z INFO: Connection try: 6
2021-06-25T21:28:53.954Z INFO: Try connecting with profile:  0


Grüße Bernd

Das scheint laut Log mit der IP zusammen zu hängen. leider ist der Teil im Log kein Klartext.
Könntest du einmal deine IP Einstellungen schicken ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 26 Juni 2021, 10:26:19
Zitat von: Syrex-o am 26 Juni 2021, 07:15:35
Das scheint laut Log mit der IP zusammen zu hängen. leider ist der Teil im Log kein Klartext.
Könntest du einmal deine IP Einstellungen schicken ?

Du meinst die Websoket-Einstellungen?
Diese sind genauso eingestellt, wie in die alte App. Ich kann dir gerne ein Screenshot per PM zukommen lassen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 26 Juni 2021, 10:27:37
Zitat von: frober am 26 Juni 2021, 10:26:19
Du meinst die Websoket-Einstellungen?
Diese sind genauso eingestellt, wie in die alte App. Ich kann dir gerne ein Screenshot per PM zukommen lassen.

Das wäre gut. Am Handling hat sich grundsätzlich nichts geändert.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 26 Juni 2021, 10:36:09
Zitat von: Syrex-o am 26 Juni 2021, 10:27:37
Das wäre gut. Am Handling hat sich grundsätzlich nichts geändert.

Du hast eine PM...

Beim Import kommt erst ein Pop-up "OK" und dann ein weiteres, dass der Import gescheitert ist. Die Daten sind aber alle vorhanden.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 26 Juni 2021, 12:54:17
Von meiner Seite habe ich keine Idee, wo ich einen Fehler haben könnte/noch suchen sollte... :(

Die neue Windows-App hat die Einstellungen übernommen, nach Freigabe in der Firewall war alles ok.

Auf Android habe ich die Einstellungen/Berechtigungen etc. beider App-Versionen verglichen.
Beide Versionen deinstalliert und wieder neu installiert. Bei Version 2.6.3 die Einstellung importiert, Verbindung zu Fhem ist da.
Version 3.0.0 die Einstellungen importiert, keine Verbindung...die Einstellungen der Windows-App importiert, das gleiche... :o

Auf Android habe ich auch eine "Firewall" (Netguard) , beide Versionen sind freigegeben. Damit hatte ich auch noch nie Probleme.

Zum Import-Fehler im Anhang die Screenshots.
P.S. die "Fehler"-Meldung kommt nur auf Android.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 02 Juli 2021, 14:43:32
Zitat von: Syrex-o am 24 Juni 2021, 16:10:44
Edit: Morgen, damit noch 1-2 Sachen eintreffen

Ich habe gerade festgestellt, dass der Importer auf mobilen Geräten Probleme macht.  ::)
Das muss erst gefixt werden. Das sollte ich aber am Montag erledigt haben.

Solange lassen sich Komponenten nur mit der neuen QR Funktion importieren.

Hallo Syrex-o

hattest du schon Zeit?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 02 Juli 2021, 19:40:42
Zitat von: australien am 02 Juli 2021, 14:43:32
Hallo Syrex-o

hattest du schon Zeit?
Bug ist schon im Arbeit. Ich hoffe morgen Abend Release Candidate 2 (RC.2) auf GitHub zu stellen.

Gibt es sonst noch Auffälligkeiten?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 02 Juli 2021, 20:17:30
Zitat von: Syrex-o am 02 Juli 2021, 19:40:42
Bug ist schon im Arbeit. Ich hoffe morgen Abend Release Candidate 2 (RC.2) auf GitHub zu stellen.

Gibt es sonst noch Auffälligkeiten?

Hast du bei mir eine Idee, warum die Verbindung mit der neuen Android-App nicht funktioniert?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Juli 2021, 20:25:23
Zitat von: frober am 02 Juli 2021, 20:17:30
Hast du bei mir eine Idee, warum die Verbindung mit der neuen Android-App nicht funktioniert?

Ich konnte noch nichts finden. Ich baue gerade einen zusätzlichen Logger mit ein, damit die Fehlermeldung als Text angezeigt wird.
Dann werde ich sicher schlauer daraus.

Oder es geht mit dem gleich kommenden Release einfach  ;)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Juli 2021, 22:25:11
Update FhemNative 3.0.0 RC.2

Bitte beachtet die Hinweise aus diesem Post (https://forum.fhem.de/index.php/topic,102291.msg1163707.html#msg1163707)!

Dieses Update beinhaltet eine Menge fixes:

Link zum Release (https://github.com/Syrex-o/FhemNative/releases)

Beste Grüße
Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 04 Juli 2021, 19:21:15
Zitat von: Syrex-o am 03 Juli 2021, 20:25:23
Ich konnte noch nichts finden. Ich baue gerade einen zusätzlichen Logger mit ein, damit die Fehlermeldung als Text angezeigt wird.
Dann werde ich sicher schlauer daraus.

Oder es geht mit dem gleich kommenden Release einfach  ;)

Hallo Syrex-o,

wie gehabt, die Win-App funktioniert, die Android-App streikt :o
Um einiges auszuschließen habe ich die Verbindung noch mit meinem Testsystem (gleiches Netz wie das Handy, ohne Firewall dazwischen) probiert, V2.6.3 kein Problem, V3.0 funktioniert nicht.

Hier der relevante Auszug aus dem Log, meine Daten sind natürlich global überschrieben:
2021-07-04T16:53:42.027Z INFO: Try connecting with profile:  0
2021-07-04T16:53:42.269Z ERROR: An error occured during the connection process
2021-07-04T16:53:42.269Z ERROR: Connection for URL: wss://usr:psswd@fhem-ip:8083/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1625417622027 could not be established. Please check the URL carefully.
2021-07-04T16:53:42.273Z INFO: Fhem connection closed


Bin ich eigentlich der Einzige, bei dem die App streikt?

Danke und Gruß
Bernd
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Juli 2021, 14:35:02
Hallo zusammen,

Ich würde gern noch einmal auf @frobers post aufmerksam machen.
Gibt es jemanden der SSL Zertifikate in FhemNative verwendet?

Wir versuchen gerade einen sicheren Weg zu finden diese zu erlauben.

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 10 Juli 2021, 19:59:14
Ich habe noch ein Problem, wenn ich Fhemnativ öffne wird die Bluetooth-Verbindung zu meinem Lautsprecher abgebrochen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Juli 2021, 19:56:01
Zitat von: frober am 10 Juli 2021, 19:59:14
Ich habe noch ein Problem, wenn ich Fhemnativ öffne wird die Bluetooth-Verbindung zu meinem Lautsprecher abgebrochen.

Die Verbindung sollte nicht beendet werden
Ein bekanntes Problem ist, dass NativeAudio die aktuell laufenden Musik pausiert. Ist das der Fall ?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 11 Juli 2021, 20:17:52
Zitat von: Syrex-o am 11 Juli 2021, 19:56:01
Die Verbindung sollte nicht beendet werden
Ein bekanntes Problem ist, dass NativeAudio die aktuell laufenden Musik pausiert. Ist das der Fall ?

Das wäre möglich, zumindest hört die Musik direkt beim Start der App auf.
Habe es gerade ohne Bluetooth, direkt mit der Handylautsprecher getestet, Musik wird pausiert.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Juli 2021, 20:31:34
Zitat von: frober am 11 Juli 2021, 20:17:52
Das wäre möglich, zumindest hört die Musik direkt beim Start der App auf.
Habe es gerade ohne Bluetooth, direkt mit der Handylautsprecher getestet, Musik wird pausiert.
Ich teste Mal ein bisschen Rum. Sodass alle, die das Audio Feature nicht nutzen, das Problem nicht haben
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: MiniBlister am 11 Juli 2021, 21:12:04
Hallo,

vielen Dank für die tolle Arbeit. Ich versuche gerade mein FTUI3 nachzustellen. Geht ziemlich gut.
Leider schaffe ich es nicht, vernüftig ein Hintergrund Bild einzubinden.

Kann man das irgendwo konfigurieren? Ich habe es bereist mit einer Image Komponenten versucht, die cached aber nicht sauber sondern muss jedesmal geladen werden.

Grüße
MiniBlister
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Juli 2021, 21:46:18
Zitat von: MiniBlister am 11 Juli 2021, 21:12:04
Hallo,

vielen Dank für die tolle Arbeit. Ich versuche gerade mein FTUI3 nachzustellen. Geht ziemlich gut.
Leider schaffe ich es nicht, vernüftig ein Hintergrund Bild einzubinden.

Kann man das irgendwo konfigurieren? Ich habe es bereist mit einer Image Komponenten versucht, die cached aber nicht sauber sondern muss jedesmal geladen werden.

Grüße
MiniBlister
Nabend,
Die Image Komponente hat einen konfigurierbaren Cache. Musst einfach Mal damit spielen. Funktioniert halt nur, wenn man auf einer Oberfläche bleibt.
Oder eben direkt ein Bild vom Gerät auswählen (kann die Komponente auch). Wenn dich dein Bild nicht ändert, eignet sich das am besten.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: australien am 07 September 2021, 18:55:21
Zitat von: Syrex-o am 02 Juli 2021, 19:40:42
Bug ist schon im Arbeit. Ich hoffe morgen Abend Release Candidate 2 (RC.2) auf GitHub zu stellen.

Gibt es sonst noch Auffälligkeiten?

Hallo Syrex-o

gibt es da schon was neues? Oder kann ich es nur nicht finden?

danke
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 07 September 2021, 18:59:41
Zitat von: australien am 07 September 2021, 18:55:21
Hallo Syrex-o

gibt es da schon was neues? Oder kann ich es nur nicht finden?

danke

Morgen kommt der nächste RC. Die Firma ist diese Woche angemeldet worden. Also zum Store dauert es noch ca. 8 Wochen (deutsche Verwaltung).
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 September 2021, 14:22:07
Update FhemNative 3.0.0 RC.3

Bitte beachtet die Hinweise aus diesem Post (https://forum.fhem.de/index.php/topic,102291.msg1163707.html#msg1163707)!

Dieses Update beinhaltet wieder ein paar Fixes und neue Sachen:

Link zum Release (https://github.com/Syrex-o/FhemNative/releases)

Beste Grüße
Syrex-o
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 16 September 2021, 09:08:45
sorry wenn ich frage aber stehe mit githup auf dem kriegsfuß, wo finde ich die 3.0.0 apk zum download??
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 16 September 2021, 09:28:03
Zitat von: Tueftler1983 am 16 September 2021, 09:08:45
sorry wenn ich frage aber stehe mit githup auf dem kriegsfuß, wo finde ich die 3.0.0 apk zum download??

Verstehe ich das richtig, dass du nichts von GitHub laden willst, oder es nicht findest?
Falls du es nicht findest, hier ist das letzte Release: FhemNative 3.0.0 RC.3 (https://github.com/Syrex-o/FhemNative/releases/tag/v3.0.0-rc.3)

Beste Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 16 September 2021, 10:07:42
Doch wollen schon, mit dem finden haperte es, habe immer nur die .ZIP zum Download gefunden wo aber keine apk Datei drin war. Erst nach langen stöbern habe ich eben dann die Datei gefunden.

Ich habe mein Fhem web mit Password und selbst signierten Zertifikat geschützt. Diese Kombi würde ich gerne auch für die websocket Connection nutzen um auch von unterwegs ohne VPN Zugriff zu haben.

Geht das und wenn ja was muss ich wie und wo einstellen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 September 2021, 16:43:09
Zur  Info:

Syrex-o hat das SSL-Thema in einen neuen Thread verschoben.

Weiter geht es hier:
https://forum.fhem.de/index.php/topic,122994.0.html
(https://forum.fhem.de/index.php/topic,122994.0.html)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: witschi87 am 17 Dezember 2021, 22:58:54
Da die neue fhemnative.de Seite scheinbar nicht (mehr) funktioniert, frage ich mal hier: Gibt es auch eine Lösung für das deployment auf iOS-Geräten?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Januar 2022, 17:08:33
Zitat von: witschi87 am 17 Dezember 2021, 22:58:54
Da die neue fhemnative.de Seite scheinbar nicht (mehr) funktioniert, frage ich mal hier: Gibt es auch eine Lösung für das deployment auf iOS-Geräten?

Sorry für die späte Antwort. fhemnative.de ging noch nie live. Ich arbeite dran.
Für iOS musst du aktuell leider noch selbst eine App über testflight laufen lassen. Ändert sich aber auch bald.

Sobald ich die Zeit finde, zieht FhemNative einmal komplett in eine neue Projektstruktur um. Dann habe ich auch endlich keine Probleme mit der Website mehr.
Dann folgen iOS und Android Apps über die Stores.

Grüße
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 28 Januar 2022, 14:07:14
Hallo,

bin heute auf FhemNAtive aufmerksam geworden und wollte mal testen, wie es sich so anlässt.

Leider bekomme ich das Ganze nicht so recht ans Laufen.

Ich habe Option 2 mit Fhemweb Websocket auf einer Windows (10) Maschine ausprobiert.
Nachdem ich die Verbindungs- und Logindaten passend eingetragen habe, wurde unten links im Fenster auch "mit FHEM verbunden" angezeigt.
Dann habe ich einen Raum angelegt. Als ich dann dort mit einem Lichtschalter beginnen wollte, bekam ich immer die Fehlermeldung  "Fhem Gerät nicht gefunden". Ich habe es mehrfach kontrolliert, sowohl Name des Devices und Reading sind korrekt eingetragen, IP des FHEM Servers passt, Portnummer auch, Anmeldedaten für sichere Verbindung auch. Mit anderen Devices aus meinem Setup funktioniert es auch nicht.
Hier komme ich nicht weiter.

Habe ich etwas übersehen oder falsch gemacht? Muss noch irgendwas installiert oder vorbereitet werden?
Welche Infos werden noch gebraucht, um dem Problem auf die Spur zu kommen?

Eine Sache ist mir noch aufgefallen. Auch wenn ich FhemNativ wieder vom PC entfernt hatte - sprich gesamtes Verzeichnis gelöscht, wurde beim nächsten Start (nach erneutem Entpacken der Zip-Datei) der von mir zuvor angelegte Raum angezeigt, ohne dass ich diesen nochmal anlegen musste.
Speichert FhemNative noch irgendwelche (Konfig)Daten woanders ab? Wenn ja, wo?

Vielen Dank schonmal für jegliche Tipps und Hilfe!

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 28 Januar 2022, 17:35:50
Unter C:Benutzer/<Dein Account>/Appdata/Roaming findest du die Daten.

Meine Glaskugel ist gerade defekt, kannst du mal einen Screenshot von den Einstellungen eines Device in Fhemnativ und dazu die Rawdaten aus Fhem posten.

Wenn die Verbindung zu Fhem steht sollten auch die Devices funktionieren...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 28 Januar 2022, 18:53:18
Hallo frober,

danke für deine Rückmeldung und deinen Blick in die Glaskugel...  ;) ;D

Anbei mal dann einige screenshots aus FhemNative. Habe die Daten aus meinem Nutzerprofil gelöscht und nochmal neu gestartet.
Zusätzlich ein screenshot aus FHEM mit den Attributen von FHEMWEB auf Port 8085.

Hier noch die Rawdaten zum Device:
defmod ke_026_zirkulation CUL_HM 53D358
attr ke_026_zirkulation IODev hmusb
attr ke_026_zirkulation alias Zirkulationspumpe
attr ke_026_zirkulation autoReadReg 4_reqStatus
attr ke_026_zirkulation devStateIcon an:message_socket@green aus:message_socket@red set_on:message_socket@green set_off:message_socket@red
attr ke_026_zirkulation eventMap on:an off:aus
attr ke_026_zirkulation expert 2_raw
attr ke_026_zirkulation firmware 2.6
attr ke_026_zirkulation icon sani_pump
attr ke_026_zirkulation model HM-LC-Sw1-Pl-DN-R1
attr ke_026_zirkulation peerIDs 00000000,
attr ke_026_zirkulation room 026_Technik,CUL_HM
attr ke_026_zirkulation serialNr XXX
attr ke_026_zirkulation subType switch
attr ke_026_zirkulation webCmd an:aus:toggle


Hoffe, ich hab nix vergessen...

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 28 Januar 2022, 19:18:47
Damit das Gerät gefunden wird, müssen auch die Readings stimmen.

Set reading = state kann schon einmal nicht stimmen.

Du hast beim Raw die setstates unterschlagen, von daher kann ich dir momentan nicht mehr helfen.

Falls du weiter Probleme hast poste noch ein
list ke_026_zirkulation
Einfach in der Fhem-Befehlszeile ausführen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 28 Januar 2022, 22:09:06
Sicher das die reine Verbindung mit SSL funktioniert? Diese habe ich für Fhem nativ nie ans laufen bekommen
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 28 Januar 2022, 22:12:51
Zitat von: Tueftler1983 am 28 Januar 2022, 22:09:06
Sicher das die reine Verbindung mit SSL funktioniert? Diese habe ich für Fhem nativ nie ans laufen bekommen

Ja, bei mir läuft es so.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 29 Januar 2022, 10:46:27
Guten Morgen zusammen,

danke euch für die weiteren Antworten.

Sorry, frober, die Unterschlagung der setstates war keine Absicht, hier sind sie:
setstate ke_026_zirkulation aus
setstate ke_026_zirkulation 2021-04-24 18:40:29 .D-devInfo 010100
setstate ke_026_zirkulation 2021-04-24 18:40:29 .D-stc 10
setstate ke_026_zirkulation 2021-04-24 18:40:33 .R-confBtnTime permanent
setstate ke_026_zirkulation 2021-04-24 18:40:33 .R-intKeyVisib invisib
setstate ke_026_zirkulation 2021-04-24 18:40:33 .R-localResDis off
setstate ke_026_zirkulation 2021-04-24 18:40:34 .R-statusInfoMinDly 2 s
setstate ke_026_zirkulation 2021-04-24 18:40:34 .R-statusInfoRandom 1 s
setstate ke_026_zirkulation 2021-04-24 18:40:34 .R-transmitTryMax 6
setstate ke_026_zirkulation 2021-10-19 16:59:55 .peerListRDate 2021-10-19 16:59:55
setstate ke_026_zirkulation 2022-01-29 08:05:00 .protLastRcv 2022-01-29 08:05:00
setstate ke_026_zirkulation 2022-01-29 08:05:00 CommandAccepted yes
setstate ke_026_zirkulation 2021-04-24 18:40:29 D-firmware 2.6
setstate ke_026_zirkulation 2021-04-24 18:40:29 D-serialNr XXX
setstate ke_026_zirkulation 2021-10-19 16:59:54 PairedTo 0x2BF9B6
setstate ke_026_zirkulation 2021-04-24 18:40:33 R-pairCentral 0x2BF9B6
setstate ke_026_zirkulation 2021-04-24 18:40:34 R-powerUpAction off
setstate ke_026_zirkulation 2021-04-24 18:40:34 R-sign off
setstate ke_026_zirkulation 2021-10-19 16:59:54 RegL_00. 02:01 0A:2B 0B:F9 0C:B6 15:FF 18:00 00:00
setstate ke_026_zirkulation 2021-10-19 16:59:55 RegL_01. 08:00 30:06 56:00 57:24 93:5F 94:B3 00:00
setstate ke_026_zirkulation 2022-01-29 08:05:00 deviceMsg off (to hmusb)
setstate ke_026_zirkulation 2022-01-29 08:05:00 level 0
setstate ke_026_zirkulation 2022-01-29 08:05:00 pct 0
setstate ke_026_zirkulation 2021-10-19 16:59:53 powerOn 2021-10-19 16:59:53
setstate ke_026_zirkulation 2022-01-29 08:05:00 recentStateType ack
setstate ke_026_zirkulation 2022-01-29 08:05:00 state off
setstate ke_026_zirkulation 2022-01-29 08:05:00 timedOn off



Und das list vom Device:
Internals:
   DEF        53D358
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     90
   NAME       ke_026_zirkulation
   NOTIFYDEV  global
   NR         684
   NTFY_ORDER 50-ke_026_zirkulation
   STATE      aus
   TYPE       CUL_HM
   hmusb_MSGCNT 90
   hmusb_RAWMSG RA4A6C706,0001,4BBA894C,FF,FFC9,51800253D3582BF9B60101000038
   hmusb_RSSI -55
   hmusb_TIME 2022-01-29 08:05:00
   lastMsg    No:51 - t:02 s:53D358 d:2BF9B6 0101000038
   protLastRcv 2022-01-29 08:05:00
   protSnd    90 last_at:2022-01-29 08:05:00
   protState  CMDs_done
   rssi_at_hmusb min:-57 cnt:90 max:-52 avg:-54.27 lst:-55
   rssi_hmusb cnt:89 min:-58 max:-54 avg:-55.64 lst:-56
   READINGS:
     2022-01-29 08:05:00   CommandAccepted yes
     2021-04-24 18:40:29   D-firmware      2.6
     2021-04-24 18:40:29   D-serialNr      XXX
     2021-10-19 16:59:54   PairedTo        0x2BF9B6
     2021-04-24 18:40:33   R-pairCentral   0x2BF9B6
     2021-04-24 18:40:34   R-powerUpAction off
     2021-04-24 18:40:34   R-sign          off
     2021-10-19 16:59:54   RegL_00.        02:01 0A:2B 0B:F9 0C:B6 15:FF 18:00 00:00
     2021-10-19 16:59:55   RegL_01.        08:00 30:06 56:00 57:24 93:5F 94:B3 00:00
     2022-01-29 08:05:00   deviceMsg       off (to hmusb)
     2022-01-29 08:05:00   level           0
     2022-01-29 08:05:00   pct             0
     2021-10-19 16:59:53   powerOn         2021-10-19 16:59:53
     2022-01-29 08:05:00   recentStateType ack
     2022-01-29 08:05:00   state           off
     2022-01-29 08:05:00   timedOn         off
   helper:
     HM_CMDNR   81
     cSnd       112BF9B653D3580201C80000,112BF9B653D3580201000000
     dlvlCmd    ++A0112BF9B653D3580201000000
     mId        00D8
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +53D358,00,00,00
       nextSend   1643439900.30729
       prefIO
       rxt        0
       vccu
       p:
         53D358
         00
         00
         00
     mRssi:
       mNo        51
       io:
         hmusb      -53
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_hmusb:
         avg        -54.2777777777778
         cnt        90
         lst        -55
         max        -52
         min        -57
       hmusb:
         avg        -55.6404494382022
         cnt        89
         lst        -56
         max        -54
         min        -58
Attributes:
   IODev      hmusb
   alias      Zirkulationspumpe
   autoReadReg 4_reqStatus
   devStateIcon an:message_socket@green aus:message_socket@red set_on:message_socket@green set_off:message_socket@red
   eventMap   on:an off:aus
   expert     2_raw
   firmware   2.6
   icon       sani_pump
   model      HM-LC-Sw1-Pl-DN-R1
   peerIDs    00000000,
   room       026_Technik,CUL_HM
   serialNr   XXX
   subType    switch
   webCmd     an:aus:toggle


@Tueftler1983
Hast du einen anderen Weg gefunden, der funktioniert?

@frober
Magst du mir kurz erläutern, warum Setreading = state nicht funktioniert?
Welches Reading wäre denn das richtige bei einem Switch?

Danke nochmal und viele Grüße
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 29 Januar 2022, 19:24:00
Lösche mal state bei Set Reading und lasse es leer.

Warum:
hast du schon einmal den Befehl
set Device state on
eingegeben?

Eher doch so:
set Device on

D.h. state ist ein Reading zum Anzeigen des Status und kein Set-Befehl.

Alternativ kannst du wahrscheinlich auch pct benutzen mit 100 und 0
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 30 Januar 2022, 10:28:52
Moin frober,

danke nochmal für die Erklärung und die Tipps.

Ändert leider auch nichts, wenn ich die Komponente anlege, bleibt weiterhin ein rotes X beim Test unter Device present und Reading present.
Danach weiterhin Fhem Gerät nicht gefunden. Bitte bearbeite...usw.

Da scheint irgendwas anderes bei meinem setup nicht zu passen.

Die Verbindung zu FHEM wird mir aber mit einer grünen Toast-Meldung bestätigt.

EDIT: Sobald ich dann nochmal in die Websocket-Einstellungen gehe, gibt's ne rote Toast-Meldung Verbindung zu FHEM getrennt...

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 30 Januar 2022, 10:46:02
Zitat von: Vize am 30 Januar 2022, 10:28:52
EDIT: Sobald ich dann nochmal in die Websocket-Einstellungen gehe, gibt's ne rote Toast-Meldung Verbindung zu FHEM getrennt...

Hallo Andreas,

das Verhalten habe ich auch ..

Mache mal ein Logfile Export in Fhemnativ, vielleicht sieht man da etwas.

Grüße Bernd

P.S. hast du mal ein Device getestet, dass keine "_" im Namen enthält ( nur Spekulation)?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 30 Januar 2022, 11:14:41
Hallo Bernd,

erstmal danke für deine Geduld...  ;)

Ich fürchte, ein Device ohne "_" habe ich leider nicht. Die Nomenklatur habe ich mir damals aus Raumnummer und Bezeichnung in unserem Haus zusammengesetzt...
Ich schau aber nochmal nach.

Export des Logfiles geht über copy/paste des angezeigten Textes, oder geht das auch per "Knopfdruck" in eine Datei?

Hier der aktuelle Text:
2022-01-30T10:12:03.134Z INFO: App Settings loaded
2022-01-30T10:12:19.625Z INFO: Start connecting to Fhem
2022-01-30T10:12:19.625Z INFO: Connection try: 1
2022-01-30T10:12:19.625Z INFO: Try connecting with profile:  0
2022-01-30T10:12:19.801Z INFO: Connected to Fhem
2022-01-30T10:13:22.761Z INFO: Component: Switch created
2022-01-30T10:13:22.768Z INFO: Component: Switch ID: _ngjgit5xw added
2022-01-30T10:13:32.186Z INFO: Switch room to: Settings


VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 30 Januar 2022, 12:18:59
Nein ich habe die Verbindung nicht über SSL  ans laufen bekommen, mein Fhem habe ich über über Reserve Proxy mit letsencrypt verschlüsselt und das läuft es werden die Ports 80 und 443 auf meinen Fhemserver geleitet.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 30 Januar 2022, 17:25:08
Hallo,

habe es jetzt nochmal über eine neu angelegte FHEM WEB Instanz mit seperatem Port ohne Verschlüsselung, ohne https und ohne Basic Auth. gestestet.
Funktioniert leider auch nicht.

Verbindung zu Fhem wird als erfolgreich angezeigt, aber die roten X bleiben bei Device present und Reading present.
Danach auch wieder die Meldung Fhem Komponente nicht gefunden. Bitte bearbeite [...].
Mit einem Device ohne "_" funktioniert es auch nicht.

Bin mit meinem Latein am Ende...

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 30 Januar 2022, 17:49:03
Am "_" hängt es nicht, habe gerade gesehen, dass ich den selbst verwende. 8)

Hast du es mal mit einem Label probiert?
Nur zum Test und Anzeige eines Readings.

Wenn die Verbindung zu Fhem steht, sollte es eigentlich funktionieren.

Unter erweiterte Einstellungen kannst du die Geräte automatisch anlegen lassen, wenn das funktioniert, liegt es an der Konfig des Switch.

Eine Logdatei wird aus Sicherheitsgründen nicht mehr erstellt.

Nachtrag: Bei mir funktioniert es auch nicht mehr :o
Vorhandenes wird angezeigt und funktioniert, Neues wird nicht mehr gefunden.

Kann das jemand nachstellen?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 30 Januar 2022, 18:07:13
Hi,

dein Vorschlag mit "label" bringt auch nix hervor...gleiches Fehlerbild.

VG
Andreas

EDIT: Vielleicht mal ne ältere Version ausprobieren? Hatte mir den aktuellsten RC heruntergeladen.

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 30 Januar 2022, 18:12:40
Mit Version 2.6.3 krieg ich erst gar keine Verbindung zu FHEM hin.

Ich geb's erstmal auf.

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 30 Januar 2022, 19:26:42
Du hast meinen Nachtrag nicht gesehen?

Mit Android findet er bei mir auch keine Neuen, die Alten funktionieren noch.

Unter Windows funktioniert es wie gehabt.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 30 Januar 2022, 20:36:53
Habe Grade Mal bei mir getestet und einen neuen Button angelegt, funktioniert ohne Probleme.
P.s. Version 3.0.0

Aber wie gehabt bei mir ohne ssl
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 30 Januar 2022, 21:57:08
Ich habe nochmals unter Android kontrolliert.

Obwohl es beim ersten Neuanlegen nicht funktioniert hat hatte ich es gespeichert.

Beim Neuöffnen der App funktioniert es nun.

Andreas, hast das getestet.
Anlegen, speichern, App beenden und neu starten.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Vize am 31 Januar 2022, 10:13:29
Moin,

hab's gestern Abend nochmal auf einem Androiden (Pie) versucht.
Hier gelingt es mir nicht einmal, eine Verbindung zu FHEM aufzubauen.
Auch nicht nach Anlegen->Speichern->App beenden->Neustart.

Muss wohl dann an meinem Netzwerk oder was auch immer liegen.
Im Moment fehlt mir die Lust und die Zeit, das weiterhin zu verfolgen...sorry.

Danke euch trotzdem für die Hilfe!

VG
Andreas
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: draddy am 12 März 2022, 09:16:45
moin,
also irgendwie mögen native und ich uns wohl nicht ...

mir verschiebt es immer wieder das Layout, zuerst dachte ich, das vll. die shared config zwischen windows und Android die Probleme verursacht ... scheint aber wohl nicht so zu sein ..

mal 2 screenshots - der eine ist nachdem ich alles eingestellt habe, habe dann bissl gewartet, native zu gemacht, und kurz drauf wieder aufgemacht ...

Version 3.0.0 RC3  auf Win10 21H1

bekannt? tipps? ideen? wird noch was benötigt? ;)

lg
Jens
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 14 März 2022, 17:04:48
Hallo Leute hat schon jemand Charts in Fhem nativ erstellt bzw lässt sich diese anzeigen? Bei mir will es nicht funktionieren.
In fhemNativ kommt beim Einrichten bei Readings immer nur ein rotes Kreuz.

Danke im vorraus
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 18 März 2022, 17:48:30
Zitat von: Tueftler1983 am 14 März 2022, 17:04:48
Hallo Leute hat schon jemand Charts in Fhem nativ erstellt bzw lässt sich diese anzeigen? Bei mir will es nicht funktionieren.
In fhemNativ kommt beim Einrichten bei Readings immer nur ein rotes Kreuz.

Danke im vorraus

Hey,
Die Charts haben einen extra Konfigurator. Einfach Mal speichern. Beim bearbeiten vom Raum hat das Chart dann einen extra Bearbeitungs-Button.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Skusi am 28 Mai 2022, 10:33:54
Hallo zusammen,
ich habe mir mit FhemNativ eine kleine Fernbedienung für mein Heimkino gebaut. Die Oberfläche läuft auf einem ausgedientem Smartphone. Das erstellen der Seiten ist wirklich ein Traum und die Bedienung gefällt mir auch sehr gut.

Ich habe nur ein Problem wenn das Handy sich gesperrt hat.
Nachdem ich es entsperre funktioniert die Kommunikation mit Fhem nicht mehr.
Ich muss dann die App neu starten damit es wieder bis zur nächsten Sperrung geht.

Gibt es es dafür einen Tipp / Lösung ? 
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 Juni 2022, 21:09:26
Zitat von: Skusi am 28 Mai 2022, 10:33:54
Gibt es es dafür einen Tipp / Lösung ?

Das ist aktuell ein Bug. Bis zur nächsten Version von FhemNative dauert es noch ein bisschen.

Versuche Mal Version 2.6.3.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wing350 am 06 Juli 2022, 14:18:40
Ich habe FhemNative auf einem Pixel 4 und in der Windows-Desktopversion.
Ich Kann in der 3.0.0 keine Räume und Komponenten mehr exportieren
Als kopierbaren Text beim Klick auf das Auge bekomme ich nur die FHEM-Einstellungen im json-Format.
Ich weiß, daß ich es schon mal geschafft habe, die komplette Konfiguration aus dem angezeigten Textfenster abzuspeichern. Das waren jeweils um die 85kB. Jetzt sind es immer nur um die 1,5kB.
Mache ich was falsch? Was läuft da verkehrt?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wing350 am 07 Juli 2022, 06:54:27
Die Antwort muss ich mir heute selbst geben:

Ich hab was falsch gemacht. ich habe die geteilte Konfiguration nicht ausprobiert.
"Dat is ja 'n dollet Ding!"

Verklehrt läuft auch etwas: Leider werden die Möglichkeiten noch nicht ausreichend kummuniziert, und das Einstellungsmenü in Bezug auf den Export/Backup muss geändert werden. Vielleicht könnte man im Popup-Fenster beim Export auf die Alternative der geteilten Konfiguration hinweisen.

Danke für die tolle Arbeit. Auch meine Frau benutzt FhemNative (zumindest auf der Terrasse und im Garten. :) Der "WAF" scheint also gut zu sein!

Gruß
Reimer   
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 15 Juli 2022, 18:20:38
Hallo Leute,

Gestern habe ich mich (nachdem es mir vor zwei Jahren nicht möglich war eine Verbindung zu FHEM zustande zu bringen) mal wieder an FHEM Native versucht und es hat wieder im Desaster geendet. So langsam glaube ich das FHEM Native und ich wirklich nicht zusammenpassen.

Was habe ich gemacht/ist passiert?

Motiviert durch die ersten Erfolge habe ich dann Heute Morgen weiter gemacht und weitere Werte eingebunden. Irgendwann hat sich dann das Programm aufgehängt und ließ sich nicht mehr bedienen. Als ich es dann neu starten wollte ist es nicht gestartet. Auch mehrere Versuche (inkl. Rechner-Neustart) blieben erfolglos. Erst als ich FHEM Native dann als Administrator gestartet habe ist es wieder hochgefahren. Allerdings kam dann gleich das Böse Erwachen. ALLES was ich Gestern und Heute Morgen aufgebaut hatte (der ganze Raum) war weg. Wie kann das sein? Wo wird denn die Config gespeichert?´

Ich finde FHEM Native wirklich eine gute Idee, aber wenn ich nach jedem Absturz oder Schließen des Programms um die investierte Mühe bangen muß, dann ist mir das zu stressig. Man macht ja auch nicht alle halbe Stunde einen Export/Backup.

Aber vielleicht bin ich auch einfach nur zu blöd für das Programm.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 16 Juli 2022, 11:53:13
Ich habe mich Heute Morgen nochmal rangesetzt und einen Raum neu angelegt und ein paar Komponenten eingefügt. Dann wollte ich zur Sicherheit mal ein Backup machen, aber unter "Einstellungen > Einstellungen exportieren" kann man nur ein paar Zeilen sehen (und natürlich kopieren), aber das kann ja nicht Alles sein. Wo wird denn die aktuelle Komplett-Konfi abgelegt, bzw. wie kann ich die sicheren? Ich möchte nicht nochmal Stunden und am Ende Tage investieren nur um dann irgendwann das gleiche Desaster nochmal zu erleben das wieder Alles weg ist.

Und wieso kann ich FHEM Native nur als Administrator starten?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 16 Juli 2022, 13:36:44
Zitat von: Guzzi-Charlie am 16 Juli 2022, 11:53:13
Ich habe mich Heute Morgen nochmal rangesetzt und einen Raum neu angelegt und ein paar Komponenten eingefügt. Dann wollte ich zur Sicherheit mal ein Backup machen, aber unter "Einstellungen > Einstellungen exportieren" kann man nur ein paar Zeilen sehen (und natürlich kopieren), aber das kann ja nicht Alles sein. Wo wird denn die aktuelle Komplett-Konfi abgelegt, bzw. wie kann ich die sicheren? Ich möchte nicht nochmal Stunden und am Ende Tage investieren nur um dann irgendwann das gleiche Desaster nochmal zu erleben das wieder Alles weg ist.

Und wieso kann ich FHEM Native nur als Administrator starten?

FhemNativ braucht keinen Administrator. Wahrscheinlich hast du die Einstellungen verkonfiguriert, da es unter den normalen User nicht mehr läuft.
Je nach dem, wie groß deine Konfiguration ist, sind es mehr oder weniger Zeilen, die du herunter scrollen kannst. Alles kopieren und in eine neue Textdatei "fhemnativ.json" kopieren.
Fürs Wiederherstellen, in den Installordner kopieren und Fhemnativ starten.

Wo die Einstellungen bei V3 liegen, kann ich dir im Moment nicht sagen, gerade kein Zugriff.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 16 Juli 2022, 14:45:33
Hallo frober,

Danke für die Antwort, aber weiter hilft mir das leider auch nicht.

Fakt ist: Ich kann FhemNative nur noch als Administrator starten. Vor dem Absturz Gestern lief es auch unter normalem User. Ich habe da garnichts konfiguriert. Genau genommen "startet" FhemNative schon unter normalem User (es gibt auch Einträge im Taskmanager), aber außer über die Kopfleiste und einem großen leeren weißen Fenster kommt das Programm unter einem normalen User nicht hinaus.

Meine Konfi enthält ja bisher so gut wie nichts, gerademal 5 Komponenten. Leider gibts es nirgends eine Doku über die einzelnen Funktionen und die Bedienung des Programms. Auch hier im Forum gibt es ja fast nichts.

Was meinst Du denn mit "Installations-Ordner"? Einfach den Ordner in den die Zip entpackt wurde? Da gibt es auch keine "fhemnative.json".
Die  Daten unter "Einstellungen exportieren" enthalten wohl auch nur die Einstellungen des Programms selbst, aber nichts über angelegte Räume oder Komponenten.

Wenn ich das bisher richtig "gedeutet" habe dann werden die Daten über Räume und Komponenten über die "Geteilte Konfiguration" in FHEM gespeichert. Leider habe ich das ebenfalls noch nicht zum Laufen gebracht. Bevor sich aber nicht alle Konfig's speichern lassen kann ich nicht weitere Zeit da reinstecken. Am Ende ist wieder alles weg. Gerade hatte ich das Programm geschlossen und wieder neu gestartet und zwei vorher platzierte und gespeicherte Labels waren wieder weg. Ich weiß wirklich nicht was da los ist. Zuverlässig ist das jedenfalls nicht. Es kann doch nicht sein das irgendwelche Konfi's beim nächsten Neustart einfach verschwunden sind.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 16 Juli 2022, 15:51:57
Zitat von: Guzzi-Charlie am 16 Juli 2022, 14:45:33
Fakt ist: Ich kann FhemNative nur noch als Administrator starten. Vor dem Absturz Gestern lief es auch unter normalem User. Ich habe da garnichts konfiguriert. Genau genommen "startet" FhemNative schon unter normalem User (es gibt auch Einträge im Taskmanager), aber außer über die Kopfleiste und einem großen leeren weißen Fenster kommt das Programm unter einem normalen User nicht hinaus.
Mit Konfiguration meine ich neue Werte/Räume etc. anlegen...dabei ist wahrscheinlich etwas schiefgelaufen.
Lösche unter "C:\Users\<deinUser>\AppData\Roaming den Ordner "FhemNativ", dann sollte es wieder laufen.

Zitat
Was meinst Du denn mit "Installations-Ordner"? Einfach den Ordner in den die Zip entpackt wurde? Da gibt es auch keine "fhemnative.json".
Ja, das ist aber gar nicht nötig. Über Einstellungen importieren, kannst du die Datei laden.

Zitat
Die  Daten unter "Einstellungen exportieren" enthalten wohl auch nur die Einstellungen des Programms selbst, aber nichts über angelegte Räume oder Komponenten.
Das stimmt nicht, da sind alle Werte/Räume etc. enthalten. Über Kopieren und in eine .json zu speichern, übertrage ich die Konfig auf mein Smartphone.

Zitat
Wenn ich das bisher richtig "gedeutet" habe dann werden die Daten über Räume und Komponenten über die "Geteilte Konfiguration" in FHEM gespeichert. Leider habe ich das ebenfalls noch nicht zum Laufen gebracht. Bevor sich aber nicht alle Konfig's speichern lassen kann ich nicht weitere Zeit da reinstecken. Am Ende ist wieder alles weg. Gerade hatte ich das Programm geschlossen und wieder neu gestartet und zwei vorher platzierte und gespeicherte Labels waren wieder weg. Ich weiß wirklich nicht was da los ist. Zuverlässig ist das jedenfalls nicht. Es kann doch nicht sein das irgendwelche Konfi's beim nächsten Neustart einfach verschwunden sind.
geteilte Konfiguration nutze ich nicht...


P.S.: wenn du eh von vorne beginnst, dann entpacke die V3 in einen neuen Ordner, evtl. stören sich die Versionen (da wurde einiges geändert)
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 16 Juli 2022, 20:51:15
Nochmals Danke für die Tips,

Leider hat auch eine "Neuinstallation" nichts gebracht (eigentlich ist es ja nur ein entpacken der Zip und starten der FhemNative.exe, oder?). Selbst nach einer Stunde mit immerhin ca. 40% CPU-Last gab es nichts weiter als ein leeres weißes Fenster. Auch wird der Ordner FhemNative in "Users/<Benutzerkonto>/AppData/Roaming" nicht neu angelegt.

Selbst nach Schließen des FhemNative Programmfensters lebt FhemNative als Hintergrundprozeß weiter. Erst das Schließen im Taskmanger beendet den Spuk.

Nach der Neuinstallation kommt der Start des Programms auch im Administrator-Modus nicht über das leere weiße Fenster hinaus. Es funktioniert also überhaupt nicht mehr! Als Administrator gestartet hat es aber den Ordner FhemNative in "Users/<Benutzerkonto>/AppData/Roaming" wieder angelegt.

Nach dem Reaktivieren des ursprünglichen Ordners (Umbenennen des FhemNative in "Users/<Benutzerkonto>/AppData/Roaming") startet das Programm wieder. Im alten Verzeichnis gibt es auch mehr Inhalt als in dem (automatisch) neu angelegten. Das muß zwar nichts bedeuten, aber Fakt ist: Das alte funktioniert (wenn auch nur als Admin), das neue nicht.

ZitatDas stimmt nicht, da sind alle Werte/Räume etc. enthalten. Über Kopieren und in eine .json zu speichern, übertrage ich die Konfig auf mein Smartphone.
Das kann so nicht stimmen. Ich habe ein zusätzliches Element eingefügt, aber der Export der Daten ist identisch (siehe Daten-Vergleich).

Ich weiß nicht was ich da noch machen soll. Ich verstehe die Struktur des Programmes einfach nicht. Vielleicht bin ich wirklich zu blöd für das Programm, aber ohne eine vernünftige Doku macht es keinen Sinn da wieder unendlich Zeit reinzustecken. Ich bin jetzt fast wieder an dem Punkt an dem ich schon vor zwei Jahren das Handtuch geworfen hatte. Der einzige (große) Unterschied ist, daß ich diesmal immerhin eine Verbindung zu Fhem zustande bringe und das Programm "im Prinzip" funktioniert.

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 17 Juli 2022, 09:42:11
Ich habe Gestern noch etwas weiter "geforscht". Die eigentlichen Konfi-Daten liegen offensichtlich im Ordner "...AppData\Roaming\FhemNative\IndexedDB\file__0.indexeddb.blob\1\00\...
Vielleicht liegen auch noch an anderer Stelle Daten, aber hier sind z.B. Größe, Position, etc. der Komponenten abgelegt und nicht in den paar Zeilen die man im Export-Fenster angezeigt bekommt.

Mangels besseren Wissens habe ich jetzt den ganzen FhemNative-Ordner aus AppData als Backup gesichert.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 17 Juli 2022, 11:15:45
Ok, ich geb's (mal wieder) auf. Jetzt startet das Programm auch als Administrator nicht mehr (nur noch ein leeres weißes Fenster). Auch ein komplettes Löschen aller Verzeichnisse (auch in AppData) und neu herunterladen und entpacken brachte keinen Erfolg.

Dann werde ich nochmal zwei Jahre warten (wenn es das Programm dann noch gibt). Irgendwie scheint das Interesse beim Autor ja auch schwer nachgelassen zu haben. Seit fast einem Jahr gibt es da ja wohl auch keine weiteren Neuigkeiten/Fortschritte.

Das ist sehr schade, denn eigentlich finde ich den Ansatz sehr gut und sehe da großes Potential. Ich würde da auch gerne mittesten und hätte auch einige Ideen, aber mit dem Stand jetzt habe ich nur Frust. Jetzt habe ich schon wieder ein paar Tage investiert und stehe am Ende wieder einmal mit leeren Händen da.

Danke trotzdem für die Unterstützungsversuche.

Grüße
Bernd
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 Juli 2022, 18:27:15
Also, ich kann es nicht nachvollziehen...

Wenn ich aktuell die Konfig kopiere, sind es ca  60 kB. Im Vergleich zu meinen Backups immer größer.

Geteilte Konfig funktioniert auch wunderbar.
Man muss nur den Dummy und das Reading vorher in Fhem anlegen.

Warum FhemNativ nicht mehr startet, obwohl du alles neu machst, ist mir ein Rätsel.
Evtl. hat Syrex-o eine Idee. Schreibe ihm doch eine PM.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 17 Juli 2022, 21:21:11
Ich hatte FhemNative noch auf einem weitern Laptop versucht. Da ging es überhaupt nicht "Meldung vom Rechner: "Dieses Programm kann nicht ausgeführt werden", oder so ähnlich. Dann nochmal auf einem weiteren PC gestartet. Da funktioniert es (auch als normaler User). Ich weiß nicht warum es auf dem Einen gar nicht und auf meinem "Haupt-PC" inzwischen nicht mehr funktioniert. Bei beiden PC's hatte ich noch nie solche Probleme mit irgendeinem Programm. Eine Ursache muß also auch am Programm liegen. Irgendetwas ist da nicht sauber programmiert (vermute ich).

Jetzt benutze ich also erstmal den dritten PC. Das sind ja alles erstmal Tests um festzustellen ob FhemNative überhaupt was für mich ist. Auf welcher Plattform ich das dann letztendlich verwende weiß ich noch nicht.

Welche Version verwendest Du denn? Mein Konfi-Export ist gerademal 980 Byte groß und der wird auch nicht größer. Die eigentlichen Konfi-Daten habe ich (wie oben schon beschrieben) in den AppData gefunden. Die ist bei einem bisher erstellten Raum schon 249 kB groß.

Geteilte Konfig habe ich auf dem neuen PC noch nicht versucht. Einen Dummy mit entsprechenden Reading hatte ich bei meinen gestrigen Versuchen schon angelegt (lt. Beschreibung aus dem Forum), ging aber trotzdem nicht.

Auch das automatische Generieren von Räumen oder Devices von Fhem funktioniert nicht, auch nicht auf dem neuen PC. Ich weiß auch garnicht was das dann machen soll. Es gibt ja keine Doku für das Programm. Das finde ich das größte Manko.

Meine Erfahrungen der Unterstützung durch den Entwickler waren vor zwei Jahren schon nicht besonders hilfreich. Zitat damals (sinngemäß): "Ich muß das Programm ja nicht benutzen".

Ich werde mich also weiter Allein durchschlagen müssen. Meine erste Seite (Heizungs-Schema) habe ich soweit fertig (siehe Anhang). Da fehlen nur noch die ganzen Temperaturmessungen der Heizkreisverteiler.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 17 Juli 2022, 22:30:01
Ich benutze die letzte Version V3.0.0 rc3.

Geteilte Config.:
Hast du nach den Anlegen des Dummys und Konfigurieren in der App getestet (grüne Haken), dann transferiert und gespeichert?

Bzgl. kopieren der Konfig, ich habe diese aus vorherigen Versionen immer mitgezogen, vielleicht ist da ein Bug bei Erstbenutzung.

Das auto. Generieren dauert je nach Fhemkonfiguration schon etwas länger.
Es wird ALLES was gefunden wird angelegt, dann brauchst du nur noch zu sortieren.

Der Support gefällt mir auch nicht wirklich...auch wenn Syrex-o mir bzgl. Zertifikate gut geholfen hat ( daraus entstand die rc3).
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 17 Juli 2022, 23:40:38
Ok, ich habe auch die V3.0.0 RC3

ZitatGeteilte Config.:
Hast du nach den Anlegen des Dummys und Konfigurieren in der App getestet (grüne Haken), dann transferiert und gespeichert?
Ja, hatte ich gemacht und auch den grünen Haken gehabt, aber im Fhem-Dummy ist nichts angekommen.

ZitatDas auto. Generieren dauert je nach Fhemkonfiguration schon etwas länger.
Ne, da kommt direkt eine Meldung das er nichts findet, weder bei Räumen noch bei Geräten.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: frober am 18 Juli 2022, 12:33:46
Zitat von: Guzzi-Charlie am 17 Juli 2022, 23:40:38
Ja, hatte ich gemacht und auch den grünen Haken gehabt, aber im Fhem-Dummy ist nichts angekommen.
Groß-/Kleinschreibung beachtet?

Zitat
Ne, da kommt direkt eine Meldung das er nichts findet, weder bei Räumen noch bei Geräten.

Nur eine Vermutung, funktioniert die Kommunikation mit Fhem richtig, kannst du z.B. Aktoren schalten?
Bist du im gleichen LAN, Windows Firewall, sonstige Firewalls....
Vielleicht gibt es auch mit Win11 Probleme...
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 18 Juli 2022, 13:29:27
Danke für die weiteren Hinweise, aber hab ich schon alles überprüft.

D.h. richtige Schreibweise und Ja die Kommunikation zwischen Fhem und FhemNative funktioniert. Ich bekomme meine Werte und kann auch Aktoren schalten.

Ich verwende Win10.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 18 Juli 2022, 14:40:22
Au Mann, jetzt habe ich schon wieder ein neues Problem.

Jetzt werden die Icons und Labels nicht mehr automatisch aktualisiert. Erst wenn ich den Raum wechsle oder einfach nur neu anklicke aktualisieren sich die Icons/Labels. Woran kann das nun wieder liegen? Hab ich da wegen dem vielen Herumprobieren vielleicht aus Versehen etwas "verstellt"?
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: wing350 am 26 August 2022, 12:55:52
Das Aktualisierungsproblem habe ich auch dann und wann.
Auf dem Android-Handy hilft mir dann, einmal über Einstellungen/Apps/FhemNative die App mit "Beenden erzwingen" auszuschaslten und dann neu aufzurufen.

Die geteilte Konfiguration läuft bei mir sehr gut. Das ist die einzige einfache Möglichkeit, alle Backup-Daten schnell zu speichern. Über den Menueintrag "exportieren" bekommt man ja keine Räume/Devices mehr. Außerdem kann man schön am Desktop etwas entwickeln und es wird dann automatisch aufs Handy übertragen.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Februar 2023, 17:07:23
Zitat von: wing350 am 26 August 2022, 12:55:52
Die geteilte Konfiguration läuft bei mir sehr gut. Das ist die einzige einfache Möglichkeit, alle Backup-Daten schnell zu speichern. Über den Menueintrag "exportieren" bekommt man ja keine Räume/Devices mehr. Außerdem kann man schön am Desktop etwas entwickeln und es wird dann automatisch aufs Handy übertragen.

Die Option wird zurück kommen.
Exportieren wird wieder Files erstellen, die sich auf anderen Geräten laden lassen.

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Skusi am 19 Februar 2023, 10:42:09
Hallo,
ich habe mich nun auch schon Stundenlang mit diesem Projekt beschäftigt und finde es sehr interessant und gelungen.

Meine Anwendung dafür ist im Moment eine auf Tablet oder Smartphone realisierte Universal Fernbedienung für mein Heimkino. Wobei da nicht nur sämtliche IR Fernbedienungen sondern auch Licht, Rolladen, NAS Platte usw über Fhem eingebunden werden.

Das läuft auch soweit schon sehr gut.
Allerdings habe ich ein großes Problem:

Wenn man das Handy nach einer Benutzung der App beiseite legt und später wieder einen Befehl absetzen will, reagiert die App nicht mehr auf Eingaben.

Dann hilft nur die App zu beenden und neu zu starten. Das ist aber nicht tragbar. Ich möchte das Handy maximal entsperren müssen um dann die offenen App zu benutzen. Wie eine Fernbedienung eben.

Ich habe schon mit diversen Einstellungen rum getestet, aber keine hat das Problem gelöst. Auch eine anderes Android Gerät hat nicht geholfen.

Hat jemand eine Tipp wie man das lösen kann ? Oder ist das noch ein Bug ?
Wenn es keine Lösung dafür gibt, ist diese Art der Anwendung für mich dann leider nicht nutzbar und Zeitverschwendung.

Gruß Skusi
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 Februar 2023, 11:57:26
Zitat von: Skusi am 19 Februar 2023, 10:42:09
Allerdings habe ich ein großes Problem:

Wenn man das Handy nach einer Benutzung der App beiseite legt und später wieder einen Befehl absetzen will, reagiert die App nicht mehr auf Eingaben.

Dann hilft nur die App zu beenden und neu zu starten. Das ist aber nicht tragbar. Ich möchte das Handy maximal entsperren müssen um dann die offenen App zu benutzen. Wie eine Fernbedienung eben.

Ich habe schon mit diversen Einstellungen rum getestet, aber keine hat das Problem gelöst. Auch eine anderes Android Gerät hat nicht geholfen.

Hat jemand eine Tipp wie man das lösen kann ? Oder ist das noch ein Bug ?
Wenn es keine Lösung dafür gibt, ist diese Art der Anwendung für mich dann leider nicht nutzbar und Zeitverschwendung.

Gruß Skusi

Welche Version von FhemNative verwendest du denn? Alle Versionen nach 2.6.3 haben aktuell einige Probleme mit dem Verbindungsmanagement. Bitte Version 2.6.3 versuchen, bis ich mit der neuen Version der App fertig bin.

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 01 März 2023, 17:33:46
Gibs was neues wegen der Verbindung? Würde auch gerne meine verschlüsselte https Verbindung zu fhem nutzen um fhem nativ auch unterwegs nutzen zu können.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 März 2023, 18:58:45
Zitat von: Tueftler1983 am 01 März 2023, 17:33:46
Gibs was neues wegen der Verbindung? Würde auch gerne meine verschlüsselte https Verbindung zu fhem nutzen um fhem nativ auch unterwegs nutzen zu können.

Ich denke ich habe das Problem behoben.
Am Freitag gibt es eine Alpha für den Desktop.
Kannst du das dann testen?

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 01 März 2023, 19:41:41
nutze FhemNative eig nur auf dem handy ( Samsung Galaxy A52s5g) aber kann es dann gerne mal am Laptop testen.

Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 März 2023, 17:13:47
Kleines Update/Info:

Das Github Repo ändert sich gerade. Für alle, die FhemNative selber bauen oder die alte Version verwenden, gibt es jetzt unter apps/legacy den code vom RC 3.0.0.
Version 3.0.0 wird nicht weiterentwickelt. Es war ein Fehler von mir, die Version als Release Kandidaten zu markieren.

Version 4.0.0 wird am Sonntag als Alpha Version für die Desktop Anwendungen zum Download bereit stehen.
Über Feedback im Beta Test Thread würde ich mich sehr freuen.

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 03 März 2023, 18:25:36
Werde ich gerne testen, nur das Hauptproblem bei mir war ja auf dem Handy das ich nicht über mobile Daten verbinden könnte, da da die Kombination Web SSL und BasicAuth nicht funktionierte und ich keine unverschlüsselte Verbindung zulassen mag.

LG Holger
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 März 2023, 11:31:33
Update FhemNative 4.0.0 Alpha 1

Die neue Version von FhemNative ist da.
Bitte beachtet die Hinweise im Beta Thread: https://forum.fhem.de/index.php/topic,110283.msg1266754.html#msg1266754 (https://forum.fhem.de/index.php/topic,110283.msg1266754.html#msg1266754)

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: RalfRog am 05 März 2023, 19:59:35
Hallo zusammen
Gibt es Erfahrungen bis zu welcher Android Version herunter die APK funktioniert? Altgeräterecycling  ;D

Gruß Ralf
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 März 2023, 21:28:21
Zitat von: RalfRog am 05 März 2023, 19:59:35
Hallo zusammen
Gibt es Erfahrungen bis zu welcher Android Version herunter die APK funktioniert? Altgeräterecycling  ;D

Gruß Ralf

Google hat die Anforderungen für neue Apps angehoben. Das bedeutet FhemNative wird bis Android 5.1 rückwärts kompatibel sein. Das macht ca. 95% aller Geräte im Umlauf aus :)

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: RalfRog am 05 März 2023, 23:32:20
Danke für die Info.
Damit dürfte mein 7 Zöller mit 4.1.2 endgültig fällig fürs Recycling sein, da auch mit Browser die Darstellung eher eine Krücke ist.
Lediglich die Fernsteuerung mit Automagic läuft noch praktikabel.

Ipad ist wie auch lese auch nicht so ideal.

Danke und viel Erfolg mit dem Frontend. Ich schau es mir dann auf dem PC mal an.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 März 2023, 13:01:15
Zitat von: RalfRog am 05 März 2023, 23:32:20
Ipad ist wie auch lese auch nicht so ideal.

Den Punkt verstehe ich nicht. FhemNative wird auch in die Apple Stores kommen. Also werden auch iPads unterstützt.

VG
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: RalfRog am 06 März 2023, 14:28:14
ohhh  ;)
Das habe ich noch nicht herausgelesen.
Wäre super.
Allerdings auch hier: wird IOS 9.x noch unterstützt.
Titel: Antw:Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 März 2023, 14:36:58
Zitat von: RalfRog am 06 März 2023, 14:28:14
ohhh  ;)
Das habe ich noch nicht herausgelesen.
Wäre super.
Allerdings auch hier: wird IOS 9.x noch unterstützt.

Schade. Leider auch hier kein Erfolg. Unterstützt wird iOS 13+.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 April 2023, 09:48:57
Update FhemNative 4.0.0 Alpha 4

Die neue Alpha von FhemNative ist da.
Bitte beachtet die Hinweise im Beta Thread: https://forum.fhem.de/index.php?topic=110283.msg1271112#msg1271112

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 April 2023, 14:55:53
Update FhemNative Website/Docs

Die Website von FhemNative ist jetzt endlich in ersten Zügen fertig.
Die Seite ist unter: https://fhemnative.de (https://fhemnative.de/) erreichbar und enthält selbstverständlich keine Cookies :)

Viele fehlende Punkte werden mit der Zeit hinzugefügt werden.
Über eure Hilfe würde ich mich natürlich freuen.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 April 2023, 19:10:22
FhemNative goes PlayStore

FhemNative ist jetzt als erste Version im PlayStore verfügbar. Wenn euch Dinge auffallen, werde ich sie so schnell wie möglich fixen.

Beste Grüße
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Gisbert am 29 April 2023, 10:39:23
Hallo Syrex-o,

welchen Playstore meinst du? Bei Google/Android finde ich nichts.

Viele Grüße Gisbert
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 April 2023, 10:57:46
Zitat von: Gisbert am 29 April 2023, 10:39:23Hallo Syrex-o,

welchen Playstore meinst du? Bei Google/Android finde ich nichts.

Viele Grüße Gisbert

Hallo Gisbert,
hier mal der Link zum Google PlayStore: https://play.google.com/store/apps/details?id=de.slapapps.fhemnative (https://play.google.com/store/apps/details?id=de.slapapps.fhemnative)
Hinweis: Es wird Android >= 5.1 unterstützt.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 April 2023, 10:19:50
Update: FhemNative 4.0.2 Desktop und Mobile

Es gibt eine neue Desktop und Mobile App für MacOS/Windows und Android.
Die Versionen für MacOS und Windows sind jetzt als offizielle Releases auf GitHub verfügbar.
Die Android Version ist verfügbar, sobald die PlayStore Überprüfung abgeschlossen ist.

Änderungen/Fixes:
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 30 April 2023, 12:43:03
Hallo,

Kann ich die Seiten auf FHEM Native 3 in Version 4 importieren oder muss ich alles neu machen?

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 April 2023, 13:28:51
Das geht leider so auf Anhieb nicht.
Alle Bezeichnungen haben sich geändert.
Ich gucke Mal, ob ich einen Converter auf der Website einbauen kann.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 30 April 2023, 13:38:07
Hallo Syrex-o,

habe ich jetz auch festgestellt, aber ich schäue mich gerade alle Räume neu zu sterllen das war ordentlich arbeit.

Bei der Windows Version kann ich keine einzelnen Elemente kopieren oder löschen, alle Auswählen und löchen geht aber.
Auf der Androisdversion funktioniert das aber.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 April 2023, 16:19:21
Zitat von: MadMax am 30 April 2023, 13:38:07Hallo Syrex-o,

habe ich jetz auch festgestellt, aber ich schäue mich gerade alle Räume neu zu sterllen das war ordentlich arbeit.

Bei der Windows Version kann ich keine einzelnen Elemente kopieren oder löschen, alle Auswählen und löchen geht aber.
Auf der Androisdversion funktioniert das aber.

Könntest du mal deine Config Posten oder als PM schicken? Ich baue einen Converter, damit alle Räume in die neue Form gebracht werden können.

Das verstehe ich nicht ganz. Per Rechtsklick auf einzelnen Komponenten, kann man kopieren/einfügen und löschen.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 30 April 2023, 16:37:15
Habe dir zwei Räume geschickt.

Mit rechtsklick auf ein Objekt habe ich nur Marieren zur Auswahl, dann wird das Objekt kurz Orange aber die Markierung ist gleich wieder wer.
Mache ich einen rechtsklick in die freie Fläche kann ich alle markieren und dann auch alle kopieren oder löschen.

Ein Converter wäre echt klasse, danke.

Gruß Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Mexx13 am 30 April 2023, 17:29:36
Hallo, ich finde diese App super und klinke mich mal ein. Ich habe die neue 4.0.2 auf Android gekauft und mir fehlt da eine Table Funktion wie bei der 2.6.3 Version. Oder hab ich etwas übersehen?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 30 April 2023, 19:52:27
Hallo Syrex-o,
Habe mir auch die neue Version im Android Play Store geholt. Funktioniert soweit gut, aber ich habe fest gestellt das bei fast allen Komponenten die Icongröße nicht einstellbar ist, oder nicht automatisch an die Komponentengrösse angepasst wird.
Weiterhin wäre es schön, wenn man beim Swiper die Startseite über eine Reading festlegen könnte, z.b. für eine Wochenanzeige wo immer der aktuelle Tag als als erstes angezeigt wird.

Planst du auch noch den 3D style für Buttons einzubauen?

Aber super Arbeit 👍 soweit.

Gruß,
Stefan
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: pumuckel13 am 01 Mai 2023, 09:46:02
Hallo Syrex-o,

habe heute auch erstmalig dein Tool FhemNative über die aktuelle Desktop-Version 4.0.2 ausprobiert und war völlig begeistert.

Habe dann direkt die aktuelle App im Android Playstore gekauft.

Leider gelingt es mir nun nicht, in der Android App eine Verbindung zu meiner Fhem-Installation herzustellen, obwohl ich alle Einstellungen absolut identisch wie bei FhemNative-Desktop eingegeben. Habe es inzwischen auf mehreren Geräten versucht, alle mit Android-Versionen deutlich neuer als 5.1. Leider immer ohne Erfolg. Desktop-Version läuft problemlos.

Als Verbindungstyp habe ich in der Desktop-Version und bei Android ,,fhemweb" mit ,,BasicAuth" und ,,Sichere Verbindung" gewählt.

Hast du irgendeinen Tipp für mich?

Gruß
Martin
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 Mai 2023, 16:59:34
Als erstes einmal vielen lieben Dank für euer positives Feedback  ;D

Zitat von: MadMax am 30 April 2023, 16:37:15Habe dir zwei Räume geschickt.
Ich habe leider nichts bekommen.

ZitatMit rechtsklick auf ein Objekt habe ich nur Marieren zur Auswahl, dann wird das Objekt kurz Orange aber die Markierung ist gleich wieder wer.
Mache ich einen rechtsklick in die freie Fläche kann ich alle markieren und dann auch alle kopieren oder löschen.
Das klingt seltsam. Kannst du am Desktop mit gedrückter Strg Taste und Links-Klick Objekte markieren?

ZitatEin Converter wäre echt klasse, danke.
Der Converter sollte bis Ende dieser Woche fertig sein.

ZitatHallo, ich finde diese App super und klinke mich mal ein. Ich habe die neue 4.0.2 auf Android gekauft und mir fehlt da eine Table Funktion wie bei der 2.6.3 Version. Oder hab ich etwas übersehen?
Die Table Komponente habe ich tatsächlich bisher vergessen/verdrängt. Wird mit dem nächsten Update nachgeliefert :)

ZitatHabe mir auch die neue Version im Android Play Store geholt. Funktioniert soweit gut, aber ich habe fest gestellt das bei fast allen Komponenten die Icongröße nicht einstellbar ist, oder nicht automatisch an die Komponentengrösse angepasst wird.
Könntest du mal ein paar Screenshots von den Problemen mit Icons posten, dann kann ich das sicher schnell fixen.

ZitatWeiterhin wäre es schön, wenn man beim Swiper die Startseite über eine Reading festlegen könnte, z.b. für eine Wochenanzeige wo immer der aktuelle Tag als als erstes angezeigt wird.
Das sollte kein Problem sein. Baue ich als Feature mit ein.

ZitatPlanst du auch noch den 3D style für Buttons einzubauen?
Es gab für viele Komponenten die "NM-IN und NM-OUT" Style Optionen. Meinst du die?

ZitatLeider gelingt es mir nun nicht, in der Android App eine Verbindung zu meiner Fhem-Installation herzustellen, obwohl ich alle Einstellungen absolut identisch wie bei FhemNative-Desktop eingegeben. Habe es inzwischen auf mehreren Geräten versucht, alle mit Android-Versionen deutlich neuer als 5.1. Leider immer ohne Erfolg. Desktop-Version läuft problemlos.

Als Verbindungstyp habe ich in der Desktop-Version und bei Android ,,fhemweb" mit ,,BasicAuth" und ,,Sichere Verbindung" gewählt.
Hast du die Möglichkeit die Verbindung Stückweise zu testen? Also als erstes ohne Basic auth und ohne Secure. Dann im Anschluss eine der Optionen. Dann kann ich das Problem eingrenzen. Du kannst auch mehrere Verbindungsprofile einrichten und dann das fehlerhafte als 1. Option. Dann könntest du mir den Log Eintrag über den Fehler schicken. Ich vermute es hat etwas mit Zertifikaten zu tun.
@Tueftler1983: Konntest du schon ausprobieren, ob der externe Zugriff mit basic auth und Secure funktioniert? Eventuell kannst du aushelfen?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: pumuckel13 am 01 Mai 2023, 17:48:52
Zitat
ZitatLeider gelingt es mir nun nicht, in der Android App eine Verbindung zu meiner Fhem-Installation herzustellen, obwohl ich alle Einstellungen absolut identisch wie bei FhemNative-Desktop eingegeben. Habe es inzwischen auf mehreren Geräten versucht, alle mit Android-Versionen deutlich neuer als 5.1. Leider immer ohne Erfolg. Desktop-Version läuft problemlos.

Als Verbindungstyp habe ich in der Desktop-Version und bei Android ,,fhemweb" mit ,,BasicAuth" und ,,Sichere Verbindung" gewählt.
Hast du die Möglichkeit die Verbindung Stückweise zu testen? Also als erstes ohne Basic auth und ohne Secure. Dann im Anschluss eine der Optionen. Dann kann ich das Problem eingrenzen. Du kannst auch mehrere Verbindungsprofile einrichten und dann das fehlerhafte als 1. Option. Dann könntest du mir den Log Eintrag über den Fehler schicken. Ich vermute es hat etwas mit Zertifikaten zu tun.

VG

Ich habe noch eine Testinstanz von Fhem ohne SSL auf einem anderen Port (8085 anstatt 8083) laufen. Auf diese Instanz kann ich mich mit der Android-App problemlos verbinden. Also ist deine Vermutung, dass es mit den Zertifikaten zusammenhängt, richtig.
Interessant ist aber, dass es bei der Desktop-Version auch mit SSL problemlos klappt.
Nur wie ich dir ein Log erstellen kann, weiß ich aktuell nicht.

LG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 01 Mai 2023, 18:35:22
Zitat von: pumuckel13 am 01 Mai 2023, 17:48:52
Zitat
ZitatLeider gelingt es mir nun nicht, in der Android App eine Verbindung zu meiner Fhem-Installation herzustellen, obwohl ich alle Einstellungen absolut identisch wie bei FhemNative-Desktop eingegeben. Habe es inzwischen auf mehreren Geräten versucht, alle mit Android-Versionen deutlich neuer als 5.1. Leider immer ohne Erfolg. Desktop-Version läuft problemlos.

Als Verbindungstyp habe ich in der Desktop-Version und bei Android ,,fhemweb" mit ,,BasicAuth" und ,,Sichere Verbindung" gewählt.
Hast du die Möglichkeit die Verbindung Stückweise zu testen? Also als erstes ohne Basic auth und ohne Secure. Dann im Anschluss eine der Optionen. Dann kann ich das Problem eingrenzen. Du kannst auch mehrere Verbindungsprofile einrichten und dann das fehlerhafte als 1. Option. Dann könntest du mir den Log Eintrag über den Fehler schicken. Ich vermute es hat etwas mit Zertifikaten zu tun.

VG

Ich habe noch eine Testinstanz von Fhem ohne SSL auf einem anderen Port (8085 anstatt 8083) laufen. Auf diese Instanz kann ich mich mit der Android-App problemlos verbinden. Also ist deine Vermutung, dass es mit den Zertifikaten zusammenhängt, richtig.
Interessant ist aber, dass es bei der Desktop-Version auch mit SSL problemlos klappt.
Nur wie ich dir ein Log erstellen kann, weiß ich aktuell nicht.

LG

Das kann ich so bestätigen das ssl unter Android nicht funktioniert. Ist aber auch bei Firefox unter Android so, zumindest bei mir.

Ich habe dir neue PMs geschickt, war wohl zu groß beide Räume in einer PM.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 01 Mai 2023, 18:51:32
Zitat
ZitatPlanst du auch noch den 3D style für Buttons einzubauen?
Es gab für viele Komponenten die "NM-IN und NM-OUT" Style Optionen. Meinst du die?

Ja, genau die meine ich.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 01 Mai 2023, 19:04:47
Die Sync Config geht auch nicht hier ist ein kleiner Bug, das Reading wird nicht richtig erkannt und das Payload wird immer in den state geschrieben, beginnend mit dem eigentlichen Reading-Name.....siehe ScreenshotIMG_20230501_190217.jpg
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 01 Mai 2023, 19:10:46
Hier noch der Screenshot wegen der Symbolgröße....beim Button fehlt z.B. auch die Einstellung Icongröße komplett. Als Beispiel auch noch ein Screenshot von der alten Version. LG Stefan
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 02 Mai 2023, 17:53:40
ZitatNur wie ich dir ein Log erstellen kann, weiß ich aktuell nicht.
In den Einstellungen gibt es den Button: "Log Export".

ZitatDas kann ich so bestätigen das ssl unter Android nicht funktioniert. Ist aber auch bei Firefox unter Android so, zumindest bei mir.
Das gucke ich mir an. Eigentlich habe ich eine separate Config in der App, die self-signed certs erlaubt.

ZitatIch habe dir neue PMs geschickt, war wohl zu groß beide Räume in einer PM.
Ist angekommen. Der Converter sollte Ende der Woche da sein.

Zitat von: Haecksler am 01 Mai 2023, 18:51:32
Zitat
ZitatPlanst du auch noch den 3D style für Buttons einzubauen?
Es gab für viele Komponenten die "NM-IN und NM-OUT" Style Optionen. Meinst du die?

Ja, genau die meine ich.
Die Button habe ich tatsächlich bisher noch nicht eingebaut. Kann ich aber wieder einführen. Kommt dann per Update.

ZitatDie Sync Config geht auch nicht hier ist ein kleiner Bug, das Reading wird nicht richtig erkannt und das Payload wird immer in den state geschrieben, beginnend mit dem eigentlichen Reading-Name.....siehe Screenshot
Sicher, dass du ein valides Reading in der Shared Config angegeben hast? Das sollte so nicht passieren.

Zitat von: Haecksler am 01 Mai 2023, 19:10:46Hier noch der Screenshot wegen der Symbolgröße....beim Button fehlt z.B. auch die Einstellung Icongröße komplett. Als Beispiel auch noch ein Screenshot von der alten Version. LG Stefan
Vielen dank. Wird gefixt. Ist ein Problem mit der neuen Implementierung von unterschiedlichen Icon Bibliotheken.

Grundsätzlicher Vorschlag:
Braucht ihr die Desktop Anwendungen? Als Alternative könnte ich auch eine separate Domain einrichten (z.B. cloud.fhemnative.de) unter der dann die Desktop Anwendung Zuhause ist.
Was haltet ihr von dem Vorschlag?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 02 Mai 2023, 18:49:26
Zitat von: Syrex-o am 02 Mai 2023, 17:53:40
ZitatSicher, dass du ein valides Reading in der Shared Config angegeben hast? Das sollte so nicht passieren.
Ja 100%...wenn ich den Payload manuell in das Reading kopiere bekomme ich 4 grüne haken.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 02 Mai 2023, 18:56:55
Zitat von: Syrex-o am 02 Mai 2023, 17:53:40Ist angekommen. Der Converter sollte Ende der Woche da sein.

Sehr cool danke  :)

Zitat von: Syrex-o am 02 Mai 2023, 17:53:40Grundsätzlicher Vorschlag:
Braucht ihr die Desktop Anwendungen? Als Alternative könnte ich auch eine separate Domain einrichten (z.B. cloud.fhemnative.de) unter der dann die Desktop Anwendung Zuhause ist.
Was haltet ihr von dem Vorschlag?

Ich persönlich bin kein Clud Fan brauche aber nicht zwingend eine PC  App wobei die schon generell cool ist.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 02 Mai 2023, 18:57:07
Zitat von: Syrex-o am 02 Mai 2023, 17:53:40Grundsätzlicher Vorschlag:
Braucht ihr die Desktop Anwendungen? Als Alternative könnte ich auch eine separate Domain einrichten (z.B. cloud.fhemnative.de) unter der dann die Desktop Anwendung Zuhause ist.
Was haltet ihr von dem Vorschlag?

Von meiner Seite abgelehnt.
Mein System ist extern "nicht" erreichbar und mit der Desktop App war die Konfig bisher wesentlich einfacher, als mit dem Touchscreen.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 Mai 2023, 12:20:41
Zitat von: Haecksler am 01 Mai 2023, 19:04:47Die Sync Config geht auch nicht hier ist ein kleiner Bug, das Reading wird nicht richtig erkannt und das Payload wird immer in den state geschrieben, beginnend mit dem eigentlichen Reading-Name.....siehe Screenshot[url="https://forum.fhem.de/index.php?action=dlattach;attach=171066;type=preview;file"]IMG_20230501_190217.jpg[/url]

Der Fehler sollte einfach zu beheben sein, indem du das Reading mit in die setList des devices packst.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 04 Mai 2023, 21:31:14
Zitat von: Syrex-o am 04 Mai 2023, 12:20:41
Zitat von: Haecksler am 01 Mai 2023, 19:04:47Die Sync Config geht auch nicht hier ist ein kleiner Bug, das Reading wird nicht richtig erkannt und das Payload wird immer in den state geschrieben, beginnend mit dem eigentlichen Reading-Name....

Der Fehler sollte einfach zu beheben sein, indem du das Reading mit in die setList des devices packst.

Ein Eintrag des Readings in die readingList wird noch zusätzlich benötigt, dann funktioniert es..... eventuell wäre es weniger Fehler trächtig, wenn du mit setReading arbeiten würdest.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 Mai 2023, 20:39:57
Zitat von: Haecksler am 04 Mai 2023, 21:31:14
Zitat von: Syrex-o am 04 Mai 2023, 12:20:41
Zitat von: Haecksler am 01 Mai 2023, 19:04:47Die Sync Config geht auch nicht hier ist ein kleiner Bug, das Reading wird nicht richtig erkannt und das Payload wird immer in den state geschrieben, beginnend mit dem eigentlichen Reading-Name....

Der Fehler sollte einfach zu beheben sein, indem du das Reading mit in die setList des devices packst.

Ein Eintrag des Readings in die readingList wird noch zusätzlich benötigt, dann funktioniert es..... eventuell wäre es weniger Fehler trächtig, wenn du mit setReading arbeiten würdest.
Da gebe ich dir Recht. Baue ich ein.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Mai 2023, 14:38:26
Ankündigung:

Hallo zusammen,
Ich überlege jetzt schon eine ganze Weile, wie ich mit FhemNative weiter umgehen möchte.
Nach langem hin und her habe ich mich dazu entschieden FhemNative vom aktuell kostenpflichtigen Modell auf ein kostenloses Modell umzustellen.

Alle bisherigen Transaktionen/Käufe wurden heute erstattet. Bitte habt etwas Geduld, wenn ihr euren gezahlten Betrag noch nicht wieder zurück bekommen habt.
Solltet ihr aus irgendeinem Grund keine Rückerstattung erhalten haben, meldet euch bitte per PM.

Was wird sich ändern:

Somit möchte ich den Open-Source Gedanken des Projektes insgesamt vorantreiben.
Für mich war FhemNative immer ein Herzensprojekt und das soll es auch bleiben. Den aktuellen Beigeschmack möchte ich aus der Welt schaffen.

Solltet ihr das Projekt in finanziellen Weise unterstützen wollen, wird es eine sogenannte "Fördermitgliedschaft" geben. Dieser ist zu 100% freiwillig.
Die Option dafür werde ich in den kommenden Wochen entwickeln und per App Update einspielen.

Beste Grüße
Euer Syrex-o
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 Mai 2023, 16:59:28
Update:
Der Config Converter ist jetzt als 1. Version auf der Seite verfügbar: https://fhemnative.de/config-converter (https://fhemnative.de/config-converter)
Ich bin mir sicher, dass aktuell noch nicht alles konvertiert werden kann. Bitte teilt mir mit was nicht geht. Dann kann ich den converter verbessern.
Das neue Android Update kommt am Mittwoch.

Beste Grüße
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 08 Mai 2023, 17:54:23
Hey vielen dank!! Läuft auch soweit alles nur biem Convertieren gab es einen Fehler, Time Picker: Komponente konnte nicht gefunden werden. somit funktioniert dieser nicht auf anhieb, denke aber das wird in der App nicht das Problem sein


*Glaube time picker gibt's in der Version nicht*
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 Mai 2023, 19:42:46
Zitat von: Tueftler1983 am 08 Mai 2023, 17:54:23Hey vielen dank!! Läuft auch soweit alles nur biem Convertieren gab es einen Fehler,
Time Picker: Komponente konnte nicht gefunden werden. somit funktioniert dieser nicht auf anhieb, denke aber das wird in der App nicht das Problem sein


*Glaube time picker gibt's in der Version nicht*
Vielen Dank :)
Ja, völlig richtig. Die Timepicker Komponente habe ich noch nicht in der neuen App. Kommt aber auch wieder  ;)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 08 Mai 2023, 22:00:17
Erstmal vielen Dank für deine Arbeit.

Die Neugier war nun stärker als der Zeitmangel.;D

Bzgl. App, meine alten Wünsche sind umgesetzt (Verschieben in den Hintergrund, Musik wird beim Start nicht mehr beendet), danke.

Bzgl. Konverter, Umlaute und Sonderzeichen machen Probleme. Die Elemente sind auch einige Pixel nach rechts verschoben.
Von meiner Seite nicht schlimm, muss eh einiges noch ändern...
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Mai 2023, 14:37:29
Update:

Version 4.1.0 ist gerade in der Store Überprüfung und sollte bald als Update verfügbar sein.
Changes:
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 10 Mai 2023, 15:04:26
Hey cool danke dir, ist auch der Time picker schön mit drin?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 Mai 2023, 18:00:17
Zitat von: Tueftler1983 am 10 Mai 2023, 15:04:26Hey cool danke dir, ist auch der Time picker schön mit drin?
Der hat es leide noch nicht in dieses Update geschafft. Kommt aber mit dem nächsten.
Das sollte spätestens Anfang nächster Woche da sein.

Für die User mit SSL/Zertifikats-problemen:
FhemNative unterstützt selbst signierte Zertifikate. Dafür müssen sie aber von dem jeweiligen Gerät installiert werden.
Das sind die Trusted-Anchors:

Alternativ müsst ihr beglaubigte Zertifikate haben. Auch das haben einige im Forum bereits geschafft.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 10 Mai 2023, 19:05:02
Zitat von: Syrex-o am 10 Mai 2023, 18:00:17
Zitat von: Tueftler1983 am 10 Mai 2023, 15:04:26Hey cool danke dir, ist auch der Time picker schön mit drin?
Der hat es leide noch nicht in dieses Update geschafft. Kommt aber mit dem nächsten.
Das sollte spätestens Anfang nächster Woche da sein.

Für die User mit SSL/Zertifikats-problemen:
FhemNative unterstützt selbst signierte Zertifikate. Dafür müssen sie aber von dem jeweiligen Gerät installiert werden.
Das sind die Trusted-Anchors:
  • <certificates src="system"/>
  • <certificates src="user" />

Alternativ müsst ihr beglaubigte Zertifikate haben. Auch das haben einige im Forum bereits geschafft.

Ich kann bestätigen, dass selbst signierte Zertifikate funktionieren.

Vermutlich müssen diese aber so erstellt sein, dass sie auch anerkannt werden. was bei mir der Fall ist  D.h. im Browser gibt es damit keine Warnmeldung.

Mit der Wiki Anleitung war das bei mir nicht der Fall.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 10 Mai 2023, 19:26:27
Hallo,

bei mir funktioniert der Converter weder mit der Geteilten Configuration (sieht im Reading auch nicht vollständig aus).
Noch die Komplette Konfigurationkopieren in eine .json speichern und hochladen, auch nicht das einfügen als Text.
Auch einzelne Räume funktionieren bei mir nicht.

Die importiere Config scheint fehlerhaft zu sein.

Auch die Config die ich dir als PM gesendet hatte funktioniert nicht.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 10 Mai 2023, 20:03:28
Hey, also bei mir funktioniert die SSL Verschlüsselung.
Ich habe sie bei mir mit Reverse Proxy und Apache am laufen mit Letsencrypt Zertifikat.
Dadurch keine Warnmeldungen oder sonstiges im Browser und FhemNative kann auch via FhemWeb von unterwegs zugreifen.

Was mir noch aufgefallen war ich habe Buttons konfiguriert die mir im Device: d_TV_Sender_schalten den state auf Pro7 oder Sat1 oder oder stellen.
Dies taten die früher indem ich Pro7 etc als Set on Befehl definiert hatte.
Jetzt muss ich das "set d_TV_Sender_schalten Pro7" als Befehl senden damit es funktioniert, ist aber halb so dramatisch.

Und wenn ich jetzt einen Button im Bearbeitungsmodus anklicke verspringt er leicht im Raster und ich kann ihn nicht wieder an die selbe Stelle setzen.

Aber alles in allen Top

Wo hast du den Spenden Button
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Gisbert am 10 Mai 2023, 20:43:31
Hallo Syrex-o,

ich krieg keine Verbindung hin.
attr WEB longpoll websocketPort ist 8083.
Credentials (Basic Auth.) habe ich eingetragen.

Egal was ich anwähle: Fhemweb / Websocket oder Sichere Verbindung ja / nein - ich krieg jedesmal die Meldung: Der Test aller Verbindungsprofile ist fehlgeschlagen.

Allerdings bekomme ich im log folgende Einträge:
2023.05.10 20:33:41.434 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: ::ffff:192.168.1.18)192.168.1.18 ist die IP-Adresse meines Handys.

Die Definition des WEB-Devices:
define WEB FHEMWEB IPV6:8083 global
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB allowfrom 192.168.1.*|127.0.0.1
attr WEB column Heizung:DOIF,Daikin%20Perfera,Vaillant%20aroSTOR,GasWaterMeter,HourCounter,MQTT_DEVICE,Sensoren,dummy,monitoring,notify,readingsWatcher
attr WEB comment Javascript Editor einbinden: attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB confirmDelete 0
attr WEB detailLinks 6
attr WEB editConfig 1
attr WEB endPlotNow 1
attr WEB endPlotToday 1
attr WEB iconPath fhemSVG:openautomation:default:IcoMoon:IconFontAwesomeSVG
attr WEB longpoll websocket
attr WEB menuEntries Update Check,cmd=update+check,FHEM Update,cmd=update,FHEM Neustart,cmd=shutdown+restart
attr WEB plotEmbed 1
attr WEB plotfork 1
attr WEB plotsize 800,220
attr WEB showUsedFiles 1
attr WEB sortRooms Strassenverkehr Finance Network Rhasspy AMAD Haus Corona HomeHM Rollladen Heizung Heizung_Plots Weather Unsorted FLAMINGO netatmo fhempy Everything
attr WEB sslVersion TLSv12:!SSLv3
attr WEB styleData {\
 "f18": {\
  "Pinned.menu": "true",\
  "hidePin": "true",\
  "cols.bg": "FFFFE7",\
  "cols.fg": "000000",\
  "cols.link": "278727",\
  "cols.evenrow": "F8F8E0",\
  "cols.oddrow": "F0F0D8",\
  "cols.header": "E0E0C8",\
  "cols.menu": "D7FFFF",\
  "cols.sel": "A0FFFF",\
  "cols.inpBack": "FFFFFF",\
  "savePinChanges": true,\
  "fixedInput": true,\
  "wrapcolumns": true\
 }\
}
attr WEB stylesheetPrefix f18
attr WEB title { if ($FW_room) { "Live: $FW_room" } elsif ($FW_detail) { "Live: $FW_detail" } else { "Live: FHEM" } }
attr WEB verbose 3
#   BYTES_READ 114787
#   BYTES_WRITTEN 5756932
#   CONNECTS   110
#   CSRFTOKEN  csrf_175987368614416
#   DEF        IPV6:8083 global
#   FD         5
#   FUUID      5c8d3f36-f33f-e986-94e6-036534937bb35565
#   IPV6       1
#   NAME       WEB
#   NR         34
#   NTFY_ORDER 50-WEB
#   PORT       8083
#   SSL        1
#   STATE      Initialized
#   TYPE       FHEMWEB
#   READINGS:
#     2023-05-06 09:10:40   state           Initialized
#   helper:
#     bm:
#       FW_Attr:
#         cnt        1
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:28:26
#         max        8.29696655273438e-05
#         tot        8.29696655273438e-05
#         mAr:
#           set
#           WEB
#           longpoll
#           websocket
#       FW_Get:
#         cnt        5
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:27:55
#         max        6.50882720947266e-05
#         tot        0.000182151794433594
#         mAr:
#           HASH(0x55daa7540940)
#           WEB
#           ?
#       FW_Notify:
#         cnt        524300
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        07.05. 16:42:14
#         max        0.0180680751800537
#         tot        8.17521238327026
#         mAr:
#           HASH(0x55daa7540940)
#           HASH(0x55dab4642cc8)
#       FW_Read:
#         cnt        110
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:24:22
#         max        0.104902982711792
#         tot        2.59524726867676
#         mAr:
#           HASH(0x55daa7540940)
#       FW_Set:
#         cnt        21
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:27:55
#         max        0.000247001647949219
#         tot        0.00197124481201172
#         mAr:
#           HASH(0x55daa7540940)
#           WEB
#           ?
#
setstate WEB 2023-05-06 09:10:40 state Initialized
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: pumuckel13 am 10 Mai 2023, 21:34:38
Zitat von: frober am 10 Mai 2023, 19:05:02Vermutlich müssen diese aber so erstellt sein, dass sie auch anerkannt werden. was bei mir der Fall ist  D.h. im Browser gibt es damit keine Warnmeldung.

Mit der Wiki Anleitung war das bei mir nicht der Fall.

Nach welcher Anleitung / Vorgehensweise hast du die Zertifikate dann erstellt?
Hast du FHEM direkt oder über Docker am laufen?

Gruß
Martin
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 11 Mai 2023, 07:36:18
Zitat von: pumuckel13 am 10 Mai 2023, 21:34:38Nach welcher Anleitung / Vorgehensweise hast du die Zertifikate dann erstellt?
Hast du FHEM direkt oder über Docker am laufen?

Fhem habe ich direkt, sollte aber nicht das Problem sein. Letztendlich muss die IP und die Domain stimmen.

https://mherbst.de/erstellung-eigener-vertrauenswurdiger-ssl-zertifikate/ (https://mherbst.de/erstellung-eigener-vertrauenswurdiger-ssl-zertifikate/)

Mein Netzwerk ist von außen 'nicht' erreichbar.
Theoretisch ist das auch mit der Anleitung möglich, dann muss aber die Zertifizierungsstelle auch erreichbar sein (nicht empfehlenswert).
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 11 Mai 2023, 12:26:46
Zitat von: MadMax am 10 Mai 2023, 19:26:27Hallo,

bei mir funktioniert der Converter weder mit der Geteilten Configuration (sieht im Reading auch nicht vollständig aus).
Noch die Komplette Konfigurationkopieren in eine .json speichern und hochladen, auch nicht das einfügen als Text.
Auch einzelne Räume funktionieren bei mir nicht.

Die importiere Config scheint fehlerhaft zu sein.

Auch die Config die ich dir als PM gesendet hatte funktioniert nicht.

Der Converter ist aktuell noch etwas eingeschränkt. Er kann z.B. keine einzelnen Räume konvertieren. Folgende Möglichkeiten gibt es, um deine Config umzuwandeln:

Bsp. 1:
Die Struktur für mehrere Räume sollte so aussehen:
[
    {
        "name": "Wohnzimmer",
        "icon": "home",
        "components": [
            "Dein Array of Objects mit Komponenten"
        ]
    }
]


Zitat von: Gisbert am 10 Mai 2023, 20:43:31Hallo Syrex-o,

ich krieg keine Verbindung hin.
attr WEB longpoll websocketPort ist 8083.
Credentials (Basic Auth.) habe ich eingetragen.

Egal was ich anwähle: Fhemweb / Websocket oder Sichere Verbindung ja / nein - ich krieg jedesmal die Meldung: Der Test aller Verbindungsprofile ist fehlgeschlagen.

Allerdings bekomme ich im log folgende Einträge:
2023.05.10 20:33:41.434 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: ::ffff:192.168.1.18)192.168.1.18 ist die IP-Adresse meines Handys.

Die Definition des WEB-Devices:
define WEB FHEMWEB IPV6:8083 global
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB allowfrom 192.168.1.*|127.0.0.1
attr WEB column Heizung:DOIF,Daikin%20Perfera,Vaillant%20aroSTOR,GasWaterMeter,HourCounter,MQTT_DEVICE,Sensoren,dummy,monitoring,notify,readingsWatcher
attr WEB comment Javascript Editor einbinden: attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB confirmDelete 0
attr WEB detailLinks 6
attr WEB editConfig 1
attr WEB endPlotNow 1
attr WEB endPlotToday 1
attr WEB iconPath fhemSVG:openautomation:default:IcoMoon:IconFontAwesomeSVG
attr WEB longpoll websocket
attr WEB menuEntries Update Check,cmd=update+check,FHEM Update,cmd=update,FHEM Neustart,cmd=shutdown+restart
attr WEB plotEmbed 1
attr WEB plotfork 1
attr WEB plotsize 800,220
attr WEB showUsedFiles 1
attr WEB sortRooms Strassenverkehr Finance Network Rhasspy AMAD Haus Corona HomeHM Rollladen Heizung Heizung_Plots Weather Unsorted FLAMINGO netatmo fhempy Everything
attr WEB sslVersion TLSv12:!SSLv3
attr WEB styleData {\
 "f18": {\
  "Pinned.menu": "true",\
  "hidePin": "true",\
  "cols.bg": "FFFFE7",\
  "cols.fg": "000000",\
  "cols.link": "278727",\
  "cols.evenrow": "F8F8E0",\
  "cols.oddrow": "F0F0D8",\
  "cols.header": "E0E0C8",\
  "cols.menu": "D7FFFF",\
  "cols.sel": "A0FFFF",\
  "cols.inpBack": "FFFFFF",\
  "savePinChanges": true,\
  "fixedInput": true,\
  "wrapcolumns": true\
 }\
}
attr WEB stylesheetPrefix f18
attr WEB title { if ($FW_room) { "Live: $FW_room" } elsif ($FW_detail) { "Live: $FW_detail" } else { "Live: FHEM" } }
attr WEB verbose 3
#   BYTES_READ 114787
#   BYTES_WRITTEN 5756932
#   CONNECTS   110
#   CSRFTOKEN  csrf_175987368614416
#   DEF        IPV6:8083 global
#   FD         5
#   FUUID      5c8d3f36-f33f-e986-94e6-036534937bb35565
#   IPV6       1
#   NAME       WEB
#   NR         34
#   NTFY_ORDER 50-WEB
#   PORT       8083
#   SSL        1
#   STATE      Initialized
#   TYPE       FHEMWEB
#   READINGS:
#     2023-05-06 09:10:40   state           Initialized
#   helper:
#     bm:
#       FW_Attr:
#         cnt        1
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:28:26
#         max        8.29696655273438e-05
#         tot        8.29696655273438e-05
#         mAr:
#           set
#           WEB
#           longpoll
#           websocket
#       FW_Get:
#         cnt        5
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:27:55
#         max        6.50882720947266e-05
#         tot        0.000182151794433594
#         mAr:
#           HASH(0x55daa7540940)
#           WEB
#           ?
#       FW_Notify:
#         cnt        524300
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        07.05. 16:42:14
#         max        0.0180680751800537
#         tot        8.17521238327026
#         mAr:
#           HASH(0x55daa7540940)
#           HASH(0x55dab4642cc8)
#       FW_Read:
#         cnt        110
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:24:22
#         max        0.104902982711792
#         tot        2.59524726867676
#         mAr:
#           HASH(0x55daa7540940)
#       FW_Set:
#         cnt        21
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        10.05. 20:27:55
#         max        0.000247001647949219
#         tot        0.00197124481201172
#         mAr:
#           HASH(0x55daa7540940)
#           WEB
#           ?
#
setstate WEB 2023-05-06 09:10:40 state Initialized
Bist du nach der Integrationsanleitung hier vorgegangen: https://fhemnative.de/docs/install (https://fhemnative.de/docs/install)?
Deiner Config entnehme ich, dass du die externe Variante nicht benutzen willst. Also muss fhemweb ausgewählt werden.
Hast du ein extra allowed device für basicAuth? Zu deinem Fehler gibt es im Forum einen Beitrag: https://forum.fhem.de/index.php?topic=90685.0 (https://forum.fhem.de/index.php?topic=90685.0)

Zitat von: Tueftler1983 am 10 Mai 2023, 20:03:28Was mir noch aufgefallen war ich habe Buttons konfiguriert die mir im Device: d_TV_Sender_schalten den state auf Pro7 oder Sat1 oder oder stellen.
Dies taten die früher indem ich Pro7 etc als Set on Befehl definiert hatte.
Jetzt muss ich das "set d_TV_Sender_schalten Pro7" als Befehl senden damit es funktioniert, ist aber halb so dramatisch.
Das ist tatsächlich Absicht. Das eröffnet die Möglichkeit einen Button in FhemNative für alles zu benutzen. Vorher war er eingeschränkt auf set/setreading.

ZitatUnd wenn ich jetzt einen Button im Bearbeitungsmodus anklicke verspringt er leicht im Raster und ich kann ihn nicht wieder an die selbe Stelle setzen.
Das ist den Convertieren geschuldet. Das Raster in vorherigen Versionen stimmt nicht mit dem neuen überein. Wenn du etwas verschiebst/skalierst, passt es sich dann ans neue Raster an.

ZitatWo hast du den Spenden Button
Baue ich in der App ein. Dauert aber noch einen Moment. Ich möchte mich zuerst um Features kümmern  ;)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: pumuckel13 am 11 Mai 2023, 18:21:13
Zitat von: frober am 11 Mai 2023, 07:36:18
Zitat von: pumuckel13 am 10 Mai 2023, 21:34:38Nach welcher Anleitung / Vorgehensweise hast du die Zertifikate dann erstellt?
Hast du FHEM direkt oder über Docker am laufen?

Fhem habe ich direkt, sollte aber nicht das Problem sein. Letztendlich muss die IP und die Domain stimmen.

https://mherbst.de/erstellung-eigener-vertrauenswurdiger-ssl-zertifikate/ (https://mherbst.de/erstellung-eigener-vertrauenswurdiger-ssl-zertifikate/)

Mein Netzwerk ist von außen 'nicht' erreichbar.
Theoretisch ist das auch mit der Anleitung möglich, dann muss aber die Zertifizierungsstelle auch erreichbar sein (nicht empfehlenswert).

Danke, werde ich bei Gelegenheit ausprobieren
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Gisbert am 11 Mai 2023, 21:59:14
Hallo Syrex-o,

Bist du nach der Integrationsanleitung hier vorgegangen: https://fhemnative.de/docs/install?
Deiner Config entnehme ich, dass du die externe Variante nicht benutzen willst. Also muss fhemweb ausgewählt werden.
Hast du ein extra allowed device für basicAuth? Zu deinem Fehler gibt es im Forum einen Beitrag: https://forum.fhem.de/index.php?topic=90685.0
Ich hab Fhemweb ausgewählt.
Den Beitrag zum Fehler SSL/https kannte ich bereits.
Eine Anmeldung gelingt leider nicht. :(  :-\  :'(

Viele Grüße Gisbert
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 11 Mai 2023, 22:10:03
Zitat von: Gisbert am 11 Mai 2023, 21:59:14Eine Anmeldung gelingt leider nicht. :(  :-\  :'(

Hast du das Zertifikat auf dem Handy installiert (nur bei selbst signierten CA) und kannst dich mittels Browser auf dem Handy, ohne Fehlermeldung, bei Fhem einloggen?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 12 Mai 2023, 13:38:29
Update:
Version 4.2.0 ist gerade in der Store Überprüfung und sollte bald als Update verfügbar sein.
Changes:
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 12 Mai 2023, 18:01:30
Hallo Syrex-o,

das Label hat ein Problem mit 'NUll'-Werten.

Wenn die Pumpe ausgeschaltet ist und die Leistung auf 0 W fällt, bekomme ich einen Fehler (siehe Bilder).
Desktop V4.0.2, Android 4.1.0


Pumpe ein.JPGPumpe aus.JPG 
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 12 Mai 2023, 18:19:17
Zitat von: frober am 12 Mai 2023, 18:01:30Hallo Syrex-o,

das Label hat ein Problem mit 'NUll'-Werten.

Wenn die Pumpe ausgeschaltet ist und die Leistung auf 0 W fällt, bekomme ich einen Fehler (siehe Bilder).
Desktop V4.0.2, Android 4.1.0


[url="https://forum.fhem.de/index.php?action=dlattach;attach=171177;type=preview;file"]Pumpe ein.JPG[/url][url="https://forum.fhem.de/index.php?action=dlattach;attach=171179;type=preview;file"]Pumpe aus.JPG[/url] 
Danke für die Info. Habe den Fehler schon gefunden. Fix kommt mit dem nächsten Update.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Rollo am 16 Mai 2023, 13:20:29
Hallo Syrex-o,

vielen Dank für die neue Version. Beim Ausprobieren bin ich auf folgendes Problem gestoßen:
Die Komponente Html wird nicht angezeigt, wenn das Theme Dunkel eingestellt ist.
Text Farbe ist gleich Hintergrundfarbe. Wo kann man das einstellen ?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 16 Mai 2023, 13:59:41
Zitat von: Rollo am 16 Mai 2023, 13:20:29Hallo Syrex-o,

vielen Dank für die neue Version. Beim Ausprobieren bin ich auf folgendes Problem gestoßen:
Die Komponente Html wird nicht angezeigt, wenn das Theme Dunkel eingestellt ist.
Text Farbe ist gleich Hintergrundfarbe. Wo kann man das einstellen ?


Stimmt. Das sollte nicht so sein. Ich habe neue Optionen eingebaut, mit denen man:
definieren kann.
Per default wird jetzt die 'Theme-Farbe' verwendet anstatt schwarz.
Das Update sollte heute noch im Store zur Verfügung stehen. Sobald ich das Update fertig habe, melde ich mich wieder.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 16 Mai 2023, 14:27:48
Update:
Version 4.2.1 ist gerade in der Store Überprüfung und sollte bald als Update verfügbar sein.
Changes:
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 18 Mai 2023, 11:48:44
Hallo Syrex-o,

hier mal meine Exportdatei von FHEM Nativ 3.x.x

Diese kann ich nicht konvertieren, sind dort noch komponenten die der Converter nicht kennt?

Über Config in eine Fhem reading zu speicher klappt bei mir scheinbar nicht, da fehlt einiges, kann es sein das meine config zu groß ist?

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 18 Mai 2023, 19:29:04
Hallo,
mir ist in den letzten Tagen folgendes aufgefallen in Bezug zur Android-App:

- bei Swiper und Tabs kann keine Inhalt hinzufügen werden, da man nicht auf den Einstellbutton drücken kann.
- den Color-Picker habe ich in Verbindung mit meinen Hue Lampen nicht zum laufen bekommen, hier scheinen nicht die richtigen Werte übergeben zu werden.
***Ergänzung***
- Beim Label wir der Label Text nicht angezeigt, wenn es einen Reading-Wert gibt.

Was ganz gut funktioniert ist die Shared Config (wenn alles richtig definiert ist), eine coole Funktion wäre wenn man mit der gleichen Funktionalität einzelne Komponenten exportieren könnte.
Auch noch gut wäre wenn die Tabs Komponente auch die Möglichkeit bekommen würde, den Starttab über ein Reading steuern zu können (wie beim Swiper schon eingebaut).

Grüße
Stefan

Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 Mai 2023, 15:46:53
Zitat von: MadMax am 18 Mai 2023, 11:48:44Hallo Syrex-o,

hier mal meine Exportdatei von FHEM Nativ 3.x.x

Diese kann ich nicht konvertieren, sind dort noch komponenten die der Converter nicht kennt?

Über Config in eine Fhem reading zu speicher klappt bei mir scheinbar nicht, da fehlt einiges, kann es sein das meine config zu groß ist?

Gruß
Max
Komponenten die der Converter nicht kennt, werden einfach nicht mit konvertiert. Da gibt es also kein Problem. Ich gehe deine Config mal durch und gucke, wo das Problem ist.

Zitat von: Haecksler am 18 Mai 2023, 19:29:04- bei Swiper und Tabs kann keine Inhalt hinzufügen werden, da man nicht auf den Einstellbutton drücken kann.
Der Button kann nur gedrückt werden, wenn das Grid abgeschaltet ist. Also bei Android unter den Drei Punkten oben rechts das Grid abschalten, dann Tabs oder Swiper Edit Button drücken. So springt man zwischen den Container Komponenten.

Zitat von: Haecksler am 18 Mai 2023, 19:29:04- den Color-Picker habe ich in Verbindung mit meinen Hue Lampen nicht zum laufen bekommen, hier scheinen nicht die richtigen Werte übergeben zu werden.
Könntest du das etwas genauer beschreiben? Ich habe leider keine Hue Lampen zum testen.

Zitat von: Haecksler am 18 Mai 2023, 19:29:04- Beim Label wir der Label Text nicht angezeigt, wenn es einen Reading-Wert gibt.
Stimmt. Wie sollte das denn ungefähr aussehen. Erst Label und dann Reading?

Zitat von: Haecksler am 18 Mai 2023, 19:29:04Was ganz gut funktioniert ist die Shared Config (wenn alles richtig definiert ist), eine coole Funktion wäre wenn man mit der gleichen Funktionalität einzelne Komponenten exportieren könnte.
Du möchtest einzelne Komponenten in FHEM Readings speichern? Könntest du erklären wieso?

Zitat von: Haecksler am 18 Mai 2023, 19:29:04Auch noch gut wäre wenn die Tabs Komponente auch die Möglichkeit bekommen würde, den Starttab über ein Reading steuern zu können (wie beim Swiper schon eingebaut).
Baue ich mit ein. Kommt im nächsten Update.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 24 Mai 2023, 09:25:23
ZitatStimmt. Wie sollte das denn ungefähr aussehen. Erst Label und dann Reading?
Ja genau, dann bräuchte man nicht immer ein extra Label davor zu bauen.

ZitatDu möchtest einzelne Komponenten in FHEM Readings speichern? Könntest du erklären wieso?
Das hätte mehrere Vorteile, wenn man z.B. mehrere Komponenten kopieren will müsste man nicht immer hin und her springen. Weiterhin könnte man sich "Basis" Komponenten mit dem gewünschten Layout exportieren und dann diese bei Bedarf wieder importieren. Auch ist es z.Z. nicht möglich bestehende Komponenten in ein Popup zu kopieren. Also in der alten Version habe ich oft mit der Export Import Funktion gearbeitet, ist m.M. nach einfach komfortabler und da du ja hier wegen der Berechtigungsgeschichte darauf verzichtet hast dachte ich der Ansatz mit einem Fhem Reading wäre eine tolle Alternative.

Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 07 Juni 2023, 17:36:23
Hey sorry wenn ich schon wieder nerve, aber:
Wie bekomme ich die config die ich auf dem Handy erstellt habe auch auf meine Windows installation?

die geteilte config in fhem mag die Windows Installation nicht, und wenn ich die Daten aus dem Reading der geteilten config nehme für den Converter, meckert dieser auch das diese nicht passt.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tchekov am 17 Juni 2023, 14:24:27
Hallo,

ich habe die App erst jetzt entdeckt, finde sie auch sehr interessant, da sie an vielen Stellen intuitiv zu verwenden ist.

Bei zwei Punkten komme ich aber nicht weiter:

1. Verbindungsprofile:
Ich habe zwei FHEM-Instanzen. Ich kann einzeln auf beide zugreifen. Jedoch wenn ich beide eintrage, komme ich nur auf die zuerst eingetragene? Was mache ich falsch?

2. Gibt es irgendwo eine Doku zu dem Grafik-Komponenten. Diese finde ich weniger intuitiv und bekomme ich irgendwie nicht zum Laufen...

Besten Dank
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 17 Juni 2023, 15:32:54
Du kannst nur auf eine Instanz zugreifen, die Verbindungsprofile sind für local und über das Internet.

Nicht um zwei Instanzen zu bedienen.

LG holger
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Daergg am 30 Juni 2023, 20:53:09
Hallo,

mir ist aufgefallen, dass ich mit der Version 4.0.2 in Windows keine Möglichkeit mehr habe Komponenten zu löschen.

Bei auswählen mit der Rechten Maustaste erscheint nicht die Möglichkeit, löschen!!

Wenn Ich es in der Android App probiere ist diese Funktion vorhanden.


Hat jemand auch dieses Problem?

Vielen Dank.



Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 Juli 2023, 08:31:49
Zitat von: Daergg am 30 Juni 2023, 20:53:09Hallo,

mir ist aufgefallen, dass ich mit der Version 4.0.2 in Windows keine Möglichkeit mehr habe Komponenten zu löschen.

Bei auswählen mit der Rechten Maustaste erscheint nicht die Möglichkeit, löschen!!

Wenn Ich es in der Android App probiere ist diese Funktion vorhanden.


Hat jemand auch dieses Problem?

Vielen Dank.

Hey,

Vielen Dank für den Hinweis. Ich kümmere mich drum.

Grüße
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 02 Juli 2023, 12:02:42
Hallo Syrex-o,

ich habe auch noch ein Problem entdeckt.
Wenn man eine Komponente fehlerhaft konfiguriert, so dass das Device/Reading nicht gefunden wird, lässt sich die Konfiguration nicht mehr aufrufen, bzw. wird nicht mehr geöffnet.
D.h. ein Nachkorrigieren ist nicht möglich, die Komponente muss neu erstellt werden. Zuletzt ist mir das beim Slider passiert.

Aktuelle Version auf Android.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: bene80 am 22 Juli 2023, 21:49:00
Hallo,

bin gerade dabei dieses Frontend auf Android auszuprobieren. Mir ist aufgefallen das manche states erst nach einer Weile aktualisiert werden. Zb stelle ich beim Thermostat eine Temperatur ein wird das im Frontend nicht gleich angezeigt. Entweder ich warte bis sich das ganze Frontend aktualisiert oder ich gehe kurz aus dem App raus und wieder rein. Beim 2.5er Shelly habe ich das selbe Problem,schalte ich ein Relay ein, wird der Status nicht gleich geändert. Die 1er ändern den Status gleich.
Kann man dieses Verhalten irgendwie ändern?

SG Bernhard
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juli 2023, 14:59:41
Zitat von: bene80 am 22 Juli 2023, 21:49:00Hallo,

bin gerade dabei dieses Frontend auf Android auszuprobieren. Mir ist aufgefallen das manche states erst nach einer Weile aktualisiert werden. Zb stelle ich beim Thermostat eine Temperatur ein wird das im Frontend nicht gleich angezeigt. Entweder ich warte bis sich das ganze Frontend aktualisiert oder ich gehe kurz aus dem App raus und wieder rein. Beim 2.5er Shelly habe ich das selbe Problem,schalte ich ein Relay ein, wird der Status nicht gleich geändert. Die 1er ändern den Status gleich.
Kann man dieses Verhalten irgendwie ändern?

SG Bernhard

Wird der Wert denn in FHEM aktualisiert? Das Thermostat hat dafür extra readings. https://fhemnative.de/components/thermostat (https://fhemnative.de/components/thermostat)
Guck dir mal "Reading" und "displayReading" an.

Zitatich habe auch noch ein Problem entdeckt.
Wenn man eine Komponente fehlerhaft konfiguriert, so dass das Device/Reading nicht gefunden wird, lässt sich die Konfiguration nicht mehr aufrufen, bzw. wird nicht mehr geöffnet.
D.h. ein Nachkorrigieren ist nicht möglich, die Komponente muss neu erstellt werden. Zuletzt ist mir das beim Slider passiert.
Den Fehler kann ich leider nicht nachstellen. Kannst du etwas aushelfen?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 24 Juli 2023, 19:20:21
ZitatDen Fehler kann ich leider nicht nachstellen. Kannst du etwas aushelfen?

Ich habe z.B. Slider für meine Rolladen:
Reading Name = pct
Set Reading = pct

Diesen Slider habe ich kopiert für eine Structure mit mehreren Rolladen.
Da hatte ich das Problem schon, da ich übersehen habe, dass in der Structure der Reading Name das state sein muss. Set Reading bleibt beim pct.

Prinzipiell reicht es bei mir, ein Reading falsch anzugeben.

Hmm, gerade versucht nachzustellen. Aktuell funktioniert es einwandfrei.
Möglich, dass es erst auftaucht, wenn man viele Änderungen nacheinander macht.

Ich beobachte weiter...
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: bene80 am 24 Juli 2023, 19:43:53
Hallo, ja in FHEM wird alles richtig aktualisiert. Nur im App dauert es länger, oder ich gehe kurz raus und wieder rein ins App, dann wird es direkt richtig angezeigt.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 24 Juli 2023, 20:11:32
Zitat von: bene80 am 24 Juli 2023, 19:43:53Hallo, ja in FHEM wird alles richtig aktualisiert. Nur im App dauert es länger, oder ich gehe kurz raus und wieder rein ins App, dann wird es direkt richtig angezeigt.

Eventuell wird das Update nicht richtig über die Websocket kommuniziert. Nach dem Start der App werden immer alle Devices neu abgefragt. Um welches Device handelt es sich denn genau?

ZitatIch habe z.B. Slider für meine Rolladen:
Reading Name = pct
Set Reading = pct

Diesen Slider habe ich kopiert für eine Structure mit mehreren Rolladen.
Da hatte ich das Problem schon, da ich übersehen habe, dass in der Structure der Reading Name das state sein muss. Set Reading bleibt beim pct.

Prinzipiell reicht es bei mir, ein Reading falsch anzugeben.

Hmm, gerade versucht nachzustellen. Aktuell funktioniert es einwandfrei.
Möglich, dass es erst auftaucht, wenn man viele Änderungen nacheinander macht.
Hm, seltsam. Gab es den Button um zu den Komponenten Einstellungen zu kommen und sie haben sich einfach nicht geöffnet? Oder gab es den Button im Kontext-Menü überhaupt nicht?

Edit Version 4.2.4 ist im Store verfügbar. Eventuell ist das Problem auch schon damit gelöst.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 24 Juli 2023, 21:59:43
ZitatGab es den Button um zu den Komponenten Einstellungen zu kommen und sie haben sich einfach nicht geöffnet?

So ist es.
Natürlich mehrfach probiert.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: bene80 am 25 Juli 2023, 08:31:45
Zitat von: Syrex-o am 24 Juli 2023, 20:11:32Eventuell wird das Update nicht richtig über die Websocket kommuniziert. Nach dem Start der App werden immer alle Devices neu abgefragt. Um welches Device handelt es sich denn genau?

Das Thermostat ist ein Beok welches das Modul 38_BEOK.pm verwendet. Bei dem lasse ich mir den Status über das reading relay anzeige ob es gerade heizt oder nicht.--> das funktioniert einwandfrei, schaltet sofort um sobald das Thermostat schaltet.
Mit der Komponente Thermostat stelle ich die gewünschte Temperatur ein, die springt aber sofort zurück auf den davor eingestellten Wert (Thermostat schaltet aber  trotzdem) Das Thermostat wird erst später aktualisiert
Das andere ist ein 2.5er shelly (hat zwei Schaltkanäle),die schalten auch sofort, wird aber nicht gleich richtig angezeigt.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 25 Juli 2023, 18:23:19
Zitat von: frober am 24 Juli 2023, 21:59:43
ZitatGab es den Button um zu den Komponenten Einstellungen zu kommen und sie haben sich einfach nicht geöffnet?

So ist es.
Natürlich mehrfach probiert.

Dann liegt das Problem woanders. Das Menü bekommt nicht mit, dass es gebraucht wird. Schaue ich mir an.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 August 2023, 13:07:59
Update:
Version 4.3.0 ist gerade in der Store Überprüfung und sollte bald als Update verfügbar sein.
Changes:

Edit:
Die Desktop Versionen sind jetzt auch wieder aktuell.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 09 August 2023, 13:13:16
Funktioniert mittlerweile das einstellen einer Uhrzeit wieder?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 August 2023, 13:20:38
Zitat von: Tueftler1983 am 09 August 2023, 13:13:16Funktioniert mittlerweile das einstellen einer Uhrzeit wieder?

Ähh, falls du die Timepicker Komponente meinst, die gibt es bereits.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 09 August 2023, 18:47:14
Hallo,

Ich wollte mal fragen ob inzwischen der Converter von 3 auf 4 funktioniert?

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 August 2023, 18:51:04
Zitat von: MadMax am 09 August 2023, 18:47:14Hallo,

Ich wollte mal fragen ob inzwischen der Converter von 3 auf 4 funktioniert?
Gruß
Max
Ist in der Pipeline. Kommt morgen :)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Tueftler1983 am 09 August 2023, 18:56:45
Ja den Timpicker meinte ich, der funktionierte nach dem Betatest noch nicht.

Danke teste ich
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 09 August 2023, 19:32:28
Zitat von: Syrex-o am 09 August 2023, 18:51:04
Zitat von: MadMax am 09 August 2023, 18:47:14Hallo,

Ich wollte mal fragen ob inzwischen der Converter von 3 auf 4 funktioniert?
Gruß
Max
Ist in der Pipeline. Kommt morgen :)
Cool danke
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 August 2023, 22:16:15
Zitat von: MadMax am 09 August 2023, 19:32:28
Zitat von: Syrex-o am 09 August 2023, 18:51:04
Zitat von: MadMax am 09 August 2023, 18:47:14Hallo,

Ich wollte mal fragen ob inzwischen der Converter von 3 auf 4 funktioniert?
Gruß
Max
Ist in der Pipeline. Kommt morgen :)
Cool danke

Update: Eine Liste von Komponenten kann jetzt auch konvertiert werden.
Der Config Converter auf fhemnative.de ist erweitert worden und kann jetzt auch eine Liste von Komponenten konvertieren. Der Output ist dann ein "Komponenten Export". Dieser kann in einem beliebigen Raum importiert werden (Aus dem Kontext Menü heraus).

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 10 August 2023, 20:03:55
Update: Apple AppStore

FhemNative ist jetzt offiziell im AppStore erhältlich  8)
Ich wünsche allen Apple Usern viel Spaß.

Die Desktop Version für MacOS wird auch bald in den Store wandern. Aktuell Kann man FhemNative auch auf dem MacOS über den Store installieren. Diese Version funktioniert jedoch nicht sauber. Ich bin dran  ;D

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 21 August 2023, 18:27:13
Klasse, läuft richtig Stabil  :)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 21 August 2023, 18:40:18
Fast...die "in den Hintergrund"-Taste funktioniert bei mir auf Android nicht mehr.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 August 2023, 18:42:22
Zitat von: frober am 21 August 2023, 18:40:18Fast...die "in den Hintergrund"-Taste funktioniert bei mir auf Android nicht mehr.
Was meinst du damit genau? Verstehe "Hintergrund-Taste" leider nicht genau.

@MadMax vielen Dank  :)
Läuft bei dir iOS oder Android?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 21 August 2023, 18:58:40
Ich habe es suf Windows und auf Android laufen.
Bsue jetzt die einzelnen Räume auf 4.3 um, cool wäre tatsächlich die Skalierung der Elemente, das würde viel Zeit sparen.

Gruß Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 21 August 2023, 19:05:14
Zitat von: Syrex-o am 21 August 2023, 18:42:22
Zitat von: frober am 21 August 2023, 18:40:18Fast...die "in den Hintergrund"-Taste funktioniert bei mir auf Android nicht mehr.
Was meinst du damit genau? Verstehe "Hintergrund-Taste" leider nicht genau.

Das Dreieck unten am Bildschirm, damit schickt man die Apps in den Hintergrund. Bzw. geht je nach App einen Schritt zurück.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 21 August 2023, 19:19:03
Ja das kann ich bestätigen.

Screenshot_20230821-191959_FhemNative.jpg
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 22 August 2023, 09:28:07
Alles klar. Wird so schnell wie möglich gefixt.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 25 August 2023, 17:33:47
Hallo,

im Tab-Container kann ich nicht die einzelnen Tabs bearbeiten.
Der "Stift" zum bearbeiten lässt sich nicht anklicken.

Bei Windows und Android das gleiche.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 25 August 2023, 18:04:14
Slyder die nicht nur von 0 bis 100 gehen schießen über drn Bereich hinaus.

Beim einstellen passt es, nur beim Anzeigen nicht.

Bei Windows und Android das gleiche.

Gruß Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 01 September 2023, 16:52:59
Zitat von: MadMax am 25 August 2023, 17:33:47Hallo,

im Tab-Container kann ich nicht die einzelnen Tabs bearbeiten.
Der "Stift" zum bearbeiten lässt sich nicht anklicken.

Bei Windows und Android das gleiche.

Gruß
Max

Der Button lässt sich nur anklicken, wenn man das Grid abschaltet. So wechselt man innerhalb des "Edit-Modes" zwischen unterschiedlichen "Containern".

ZitatSlyder die nicht nur von 0 bis 100 gehen schießen über drn Bereich hinaus.
Auch wenn du den Max Wert in den Einstellungen anpasst? Oder ist der Max Wert nicht zu bestimmen?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 01 September 2023, 19:54:50
Zitat von: Syrex-o am 01 September 2023, 16:52:59
ZitatSlyder die nicht nur von 0 bis 100 gehen schießen über drn Bereich hinaus.
Auch wenn du den Max Wert in den Einstellungen anpasst? Oder ist der Max Wert nicht zu bestimmen?

VG

Ja, ich habe drn Slyder von 155 bis 500 skaliert.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: eurofinder am 02 September 2023, 17:15:58
Kann man in der Version 4.3.0 eigentlich keine Räume und Geräte mehr automatisch generieren lassen?

Vielleicht habe ich aber auch irgendetwas falsch verstanden oder nicht mitbekommen:-)

Gruß
eurofinder
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 September 2023, 10:59:03
Zitat von: MadMax am 01 September 2023, 19:54:50
Zitat von: Syrex-o am 01 September 2023, 16:52:59
ZitatSlyder die nicht nur von 0 bis 100 gehen schießen über drn Bereich hinaus.
Auch wenn du den Max Wert in den Einstellungen anpasst? Oder ist der Max Wert nicht zu bestimmen?

VG

Ja, ich habe drn Slyder von 155 bis 500 skaliert.

Gruß
Max

Habe den Fehler gefunden. Wird gefixt.

Zitat von: eurofinder am 02 September 2023, 17:15:58Kann man in der Version 4.3.0 eigentlich keine Räume und Geräte mehr automatisch generieren lassen?

Vielleicht habe ich aber auch irgendetwas falsch verstanden oder nicht mitbekommen:-)

Gruß
eurofinder
Du hast völlig recht. Das geht aktuell nicht mehr. Ich überlege das Feature wieder einzubauen. Ist aber aktuell nicht geplant. Nur, wenn mehr Interesse dafür besteht.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 September 2023, 15:09:33
Update: FhemNative 4.3.1

Version 4.3.1 ist im GitHub für Desktop Geräte verfügbar. Die Version für iOS und Android sind in der Überprüfung.

Changes:

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 04 September 2023, 17:57:44
Klasse, hast du das mit den Tabs auch gefixt?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 September 2023, 21:49:01
Zitat von: MadMax am 04 September 2023, 17:57:44Klasse, hast du das mit den Tabs auch gefixt?

Hast du meine Antwort darauf gesehen?
Zitat von: Syrex-o am 01 September 2023, 16:52:59
Zitat von: MadMax am 25 August 2023, 17:33:47Hallo,

im Tab-Container kann ich nicht die einzelnen Tabs bearbeiten.
Der "Stift" zum bearbeiten lässt sich nicht anklicken.

Bei Windows und Android das gleiche.

Gruß
Max

Der Button lässt sich nur anklicken, wenn man das Grid abschaltet. So wechselt man innerhalb des "Edit-Modes" zwischen unterschiedlichen "Containern".
In meinen Tests funktioniert es so einfach.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 05 September 2023, 17:10:30
Ja das hatte ich gelesen aber nicht im Changelog gesehen darum fragte ich.

Dankeschön  :)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 September 2023, 13:32:53
Update: FhemNative 4.3.2 (Alpha)

Version 4.3.2 ist im GitHub für Desktop Geräte verfügbar.
Es handelt sich um eine Alpha zum testen. Bitte gebt Feedback zu den Updates.

Changes:

Link zum Release: https://github.com/Syrex-o/FhemNative/releases/tag/v4.3.2-alpha (https://github.com/Syrex-o/FhemNative/releases/tag/v4.3.2-alpha)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 08 September 2023, 16:25:25
Zitat von: frober am 21 August 2023, 19:05:14
Zitat von: Syrex-o am 21 August 2023, 18:42:22
Zitat von: frober am 21 August 2023, 18:40:18Fast...die "in den Hintergrund"-Taste funktioniert bei mir auf Android nicht mehr.
Was meinst du damit genau? Verstehe "Hintergrund-Taste" leider nicht genau.

Das Dreieck unten am Bildschirm, damit schickt man die Apps in den Hintergrund. Bzw. geht je nach App einen Schritt zurück.

Denkst du auch noch daran?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 September 2023, 17:06:49
Zitat von: frober am 08 September 2023, 16:25:25
Zitat von: frober am 21 August 2023, 19:05:14
Zitat von: Syrex-o am 21 August 2023, 18:42:22
Zitat von: frober am 21 August 2023, 18:40:18Fast...die "in den Hintergrund"-Taste funktioniert bei mir auf Android nicht mehr.
Was meinst du damit genau? Verstehe "Hintergrund-Taste" leider nicht genau.

Das Dreieck unten am Bildschirm, damit schickt man die Apps in den Hintergrund. Bzw. geht je nach App einen Schritt zurück.

Denkst du auch noch daran?
Nehme ich mit auf. Soll es ein separates Fenster geben, dass fragt ob die App beendet werden soll?
Soll die App bei doppelt Back in kurzer Zeit beendet werden?
Oder einfach ohne Vorwarnung, wenn man in einem Raum ist?

All diese Optionen sehe ich bei Android immer wieder.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 08 September 2023, 18:44:17
Zitat von: Syrex-o am 08 September 2023, 17:06:49Nehme ich mit auf. Soll es ein separates Fenster geben, dass fragt ob die App beendet werden soll?
Soll die App bei doppelt Back in kurzer Zeit beendet werden?
Oder einfach ohne Vorwarnung, wenn man in einem Raum ist?

All diese Optionen sehe ich bei Android immer wieder.

Soll die App bei doppelt Back in kurzer Zeit beendet werden? - das finde ich nice  :)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 19 September 2023, 18:14:04
Kurze Frage, neben dem Autoimporter gibt es die Funktionen Variablen, Tasks und Neumorph Komponenten aktuell nicht mehr, oder?

(Versuche mich gerade einzulesen und bin zum dritten Mal durch diesen Thread.)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 19 September 2023, 18:16:42
Kleiner, aber lästiger Bug:

In der Version für Mac OS funktioniert "CMD+V" zum Einsetzen in Textfeldern nicht.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 19 September 2023, 19:10:28
Wenn ich die Komponente Thermostat benutze, um meine Heizung anzeigen zu lassen, steht der FHEM-Name quer über der Grafik, siehe angehängte Grafik. Lässt sich das irgendwie einstellen? Ein Label- oder Alias-Feld gibt es nicht.

Auch die Ist-Temperatur sieht irgendwie deplatziert aus, oder?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 September 2023, 09:28:39
Zitat von: Wolfpunk am 19 September 2023, 18:14:04Kurze Frage, neben dem Autoimporter gibt es die Funktionen Variablen, Tasks und Neumorph Komponenten aktuell nicht mehr, oder?

(Versuche mich gerade einzulesen und bin zum dritten Mal durch diesen Thread.)
Das stimmt. Diese Features wurden erst einmal eingestellt. Die Neumorph Komponenten werden wieder kommen, das dauert aber noch ein wenig.

Zitat von: Wolfpunk am 19 September 2023, 18:16:42Kleiner, aber lästiger Bug:

In der Version für Mac OS funktioniert "CMD+V" zum Einsetzen in Textfeldern nicht.
Vielen Dank. Schaue ich mir an.

Zitat von: Wolfpunk am 19 September 2023, 19:10:28Wenn ich die Komponente Thermostat benutze, um meine Heizung anzeigen zu lassen, steht der FHEM-Name quer über der Grafik, siehe angehängte Grafik. Lässt sich das irgendwie einstellen? Ein Label- oder Alias-Feld gibt es nicht.

Auch die Ist-Temperatur sieht irgendwie deplatziert aus, oder?
Ist aufgenommen. Ich baue ein Alias Feld mit ein und fixe die Temperatur-Anzeige.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 20 September 2023, 13:14:21
Ich danke dir!

Gerade bin ich über noch etwas Seltsames gestolpert: Sobald ich ein Label, das den state eines FHEM Geräts darstellt, in meinen Raum einbaue, funktionieren Switches nicht mehr. Sie lassen sich einmal bedienen, aber es gibt kein optisches Feedback. Danach funktionieren die Switches gar nicht mehr (vermutlich, weil der Status nicht kommt ->). Auch Updates von FHEM kommen irgendwie dann nur sporadisch durch. Vielleicht hängt das irgendwie zusammen.

Sobald ich das Label rauswerfe, funktionieren die Switches wieder und der Status wird sauber dargestellt und geschaltet.

Hoffentlich klingt das halbwegs verständlich...
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 20 September 2023, 15:10:34
Wäre es möglich, dass Popups (z.B. vom Color Picker) und Circle Menus immer vor allen anderen Komponenten öffnen? Ich habe das Problem, dass ich mit "Vordergrund" und "Hintergrund" keine vernünftige Reihenfolge hinbekomme, so dass nicht immer mindestens eins meiner Elemente über Popups und Menüs liegt.

Mir ist noch aufgefallen, wenn man versucht, so ein Problem über Gruppierung zu lösen, wird die Gruppe erst einmal ein Stück größer als die ungruppierten Elemente und die Elemente werden dabei auch etwas verschoben. Wenn man aus so einer Gruppe dann ein ColorPicker-Popup oder Circle Menu öffnet, wird das dann nur in den Grenzen der Gruppe dargestellt.

Vielleicht hast du dazu 'ne Idee...

Danke übrigens für deine gute Arbeit!
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Wolfpunk am 20 September 2023, 17:05:13
Noch ein Bug:

Wenn ich Elemente kopiere und einsetze (also dupliziere), kann es vorkommen, dass wenn ich die Kopie bearbeite, die Änderungen am Original gemacht werden. Die Kopie lässt sich dann nicht mehr verändern.

Eine andere Sache, die Balken mit dem Close Button sind auf dem iPhone irgendwie zu hoch. Dadurch werden Elemente verdeckt, z.B. die Farbliste des ColorPickers, siehe Screenshot.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 20 September 2023, 17:31:01
Hallo,

Mir ist auch noch was beim Colorpicker aufgefallen.
Wenn man dort Popup aktiviert dann liegt das popup scheinbar in der falschen Ebene.
Teilweise liegen andere Elemente davor.

Ist kein Drama aber wollte ich mal melden.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 21 September 2023, 18:33:20
Zitat von: Wolfpunk am 20 September 2023, 13:14:21Ich danke dir!

Gerade bin ich über noch etwas Seltsames gestolpert: Sobald ich ein Label, das den state eines FHEM Geräts darstellt, in meinen Raum einbaue, funktionieren Switches nicht mehr. Sie lassen sich einmal bedienen, aber es gibt kein optisches Feedback. Danach funktionieren die Switches gar nicht mehr (vermutlich, weil der Status nicht kommt ->). Auch Updates von FHEM kommen irgendwie dann nur sporadisch durch. Vielleicht hängt das irgendwie zusammen.

Sobald ich das Label rauswerfe, funktionieren die Switches wieder und der Status wird sauber dargestellt und geschaltet.

Hoffentlich klingt das halbwegs verständlich...
Ich kann den Fehler leider nicht reproduzieren. Kannst du ein paar mehr Details geben? Devices / Readings (Komponenten Konfiguration)
Steht etwas im Log?

Zitat von: Wolfpunk am 20 September 2023, 15:10:34Wäre es möglich, dass Popups (z.B. vom Color Picker) und Circle Menus immer vor allen anderen Komponenten öffnen? Ich habe das Problem, dass ich mit "Vordergrund" und "Hintergrund" keine vernünftige Reihenfolge hinbekomme, so dass nicht immer mindestens eins meiner Elemente über Popups und Menüs liegt.
Für Popups und Picker habe ich es gerade eingebaut und teste noch etwas. Beim Circle Menu bon ich mir noch etwas unsicher. Hast du Beispiele, wo es stört?

Zitat von: Wolfpunk am 20 September 2023, 15:10:34Mir ist noch aufgefallen, wenn man versucht, so ein Problem über Gruppierung zu lösen, wird die Gruppe erst einmal ein Stück größer als die ungruppierten Elemente und die Elemente werden dabei auch etwas verschoben. Wenn man aus so einer Gruppe dann ein ColorPicker-Popup oder Circle Menu öffnet, wird das dann nur in den Grenzen der Gruppe dargestellt.
Hast du dafür mal ein Beispiel? Wenn ich innerhalb von einem Raum Gruppiere/Gruppe auflöse, dann passiert das bei mir nicht.

Zitat von: Wolfpunk am 20 September 2023, 17:05:13Wenn ich Elemente kopiere und einsetze (also dupliziere), kann es vorkommen, dass wenn ich die Kopie bearbeite, die Änderungen am Original gemacht werden. Die Kopie lässt sich dann nicht mehr verändern.
Puh, das ist schwer einzugrenzen. Kannst du beschreiben, wann das passiert?

Zitat von: Wolfpunk am 20 September 2023, 17:05:13Eine andere Sache, die Balken mit dem Close Button sind auf dem iPhone irgendwie zu hoch. Dadurch werden Elemente verdeckt, z.B. die Farbliste des ColorPickers, siehe Screenshot.
Ich teste noch auf iOS, aber sollte gefixt sein mit dem nächsten Update.

Zitat von: MadMax am 20 September 2023, 17:31:01Mir ist auch noch was beim Colorpicker aufgefallen.
Wenn man dort Popup aktiviert dann liegt das popup scheinbar in der falschen Ebene.
Teilweise liegen andere Elemente davor.
Ist für alle Popups/Picker im nächsten Update behoben.  :)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 21 September 2023, 18:41:08
Top, 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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 27 September 2023, 11:24:46
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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 29 September 2023, 10:04:38
Kurze Info:

Ihr könnt den Progress der Anfragen/Bug Fixes jetzt immer unter: https://github.com/Syrex-o/FhemNative/projects/2 (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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 Oktober 2023, 16:02:53
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:

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

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag 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 (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 ?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 05 Oktober 2023, 10:28:18
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:
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 Oktober 2023, 10:38:16
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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 Oktober 2023, 10:40:45
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 (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).
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 05 Oktober 2023, 11:40:58
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.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 05 Oktober 2023, 11:48:42
Hier mal mein momentaner Home-Screen (noch lange nicht fertig):
Wie man sieht paßt das Wetter-Widget nicht in den vorgesehenen Platz.
Raum Home.JPG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 05 Oktober 2023, 19:06:17
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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 05 Oktober 2023, 20:17:28
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.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 Oktober 2023, 12:20:36
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 (https://ionic.io/ionicons) und https://fontawesome.com/v6/icons?o=r&m=free (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 (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
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 06 Oktober 2023, 16:34:55
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.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 06 Oktober 2023, 17:22:59
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 (https://ionic.io/ionicons) und https://fontawesome.com/v6/icons?o=r&m=free (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ß
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 08 Oktober 2023, 17:21:12
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!
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: claudio am 08 Oktober 2023, 19:31:07
Zitat von: Syrex-o am 05 Oktober 2023, 10:40:45
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 (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).

What's the reason ?
I dont' know how to build it, with what tools ?

I guess I'll have to stay with old 2.6.3 version then
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: GatuRatz am 29 Oktober 2023, 16:21:39
Hallos,

ich habe eine (vermutlich doofe) Frage:
Ich konnte auf meinem Linux-PC mit dem Befehl "npm run serve:web:desktop" tatsächlich die neueste Version kompilieren, und ich kann im Abschluss mit dem Browser unter http://localhost:4200 dann auch tatsächlich das Programm bedienen.

Aber welche Files muss ich dann auch einen Webserver kopieren, damit es von dort funktioniert? Ein Verzeichnis "www" gibt es nicht.

Alternativ: wie kann ich das erzeugte PWA auf meinem PC starten? Momentan läuft es nur im Anschluss an die Kompilation.

Am liebsten wäre mir natürlich ein natives Programm unter Linux, aber die Option, das für Linux zu komplieren, gibt es nicht mehr, oder?

LG
GatuRatz
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 Oktober 2023, 10:49:46
Zitat von: GatuRatz am 29 Oktober 2023, 16:21:39Hallos,

ich habe eine (vermutlich doofe) Frage:
Ich konnte auf meinem Linux-PC mit dem Befehl "npm run serve:web:desktop" tatsächlich die neueste Version kompilieren, und ich kann im Abschluss mit dem Browser unter http://localhost:4200 dann auch tatsächlich das Programm bedienen.

Aber welche Files muss ich dann auch einen Webserver kopieren, damit es von dort funktioniert? Ein Verzeichnis "www" gibt es nicht.

Alternativ: wie kann ich das erzeugte PWA auf meinem PC starten? Momentan läuft es nur im Anschluss an die Kompilation.

Am liebsten wäre mir natürlich ein natives Programm unter Linux, aber die Option, das für Linux zu komplieren, gibt es nicht mehr, oder?

LG
GatuRatz
Hey,

Definitiv keine doofe Frage.
Möchtest du eine Linux version erzeugen? Das geht mit dem Befehl: npm run build:app:desktopDas erstellt dir wie auf Windows oder Mac eine Version für das aktuelle Betriebssystem.
Ich habe den Support für Linux eingestellt, aber jeder kann gern selbst einen Build herstellen.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 Oktober 2023, 15:49:55
Zitat von: stebar_ am 08 Oktober 2023, 17:21:12Hallo 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!
Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 30 Oktober 2023, 17:46:58
Zitat von: Guzzi-Charlie am 06 Oktober 2023, 16:34:55
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.
Ups, ganz vergessen zu antworten:
Die Farbcodes vom dark/bright theme sind alle hier zu finden: https://github.com/Syrex-o/FhemNative/blob/main/libs/services/src/lib/theme/themes.ts (https://github.com/Syrex-o/FhemNative/blob/main/libs/services/src/lib/theme/themes.ts)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: GatuRatz am 30 Oktober 2023, 21:48:47
Zitat von: Syrex-o am 30 Oktober 2023, 10:49:46
Zitat von: GatuRatz am 29 Oktober 2023, 16:21:39Hallos,

ich habe eine (vermutlich doofe) Frage:
Ich konnte auf meinem Linux-PC mit dem Befehl "npm run serve:web:desktop" tatsächlich die neueste Version kompilieren, und ich kann im Abschluss mit dem Browser unter http://localhost:4200 dann auch tatsächlich das Programm bedienen.

Aber welche Files muss ich dann auch einen Webserver kopieren, damit es von dort funktioniert? Ein Verzeichnis "www" gibt es nicht.

Alternativ: wie kann ich das erzeugte PWA auf meinem PC starten? Momentan läuft es nur im Anschluss an die Kompilation.

Am liebsten wäre mir natürlich ein natives Programm unter Linux, aber die Option, das für Linux zu komplieren, gibt es nicht mehr, oder?

LG
GatuRatz
Hey,

Definitiv keine doofe Frage.
Möchtest du eine Linux version erzeugen? Das geht mit dem Befehl:
npm run build:app:desktopDas erstellt dir wie auf Windows oder Mac eine Version für das aktuelle Betriebssystem.
Ich habe den Support für Linux eingestellt, aber jeder kann gern selbst einen Build herstellen.

VG

Der Linux-Build läuft leider nicht durch, und ich kenne mich zu wenig aus, um zu erkennen, woran es liegt.

Aber die PWA mit npm run serve:web:desktop funktioniert offensichtlich, im Anschluss an den Kompliervorgang wird ja ein lokaler Webserver gestartet und das Ding läuft.

Wie kann ich die PWA laufen lassen, ohne sie jedesmal vorher zu komplieren?

LG
GatuRatz
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 01 November 2023, 09:00:21
ZitatZitat von: stebar_ am 08 Oktober 2023, 17:21:12
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!
Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG

Das Problem hatte ich auch ist aber bei mir seit 4.3.4 behoben.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 12 November 2023, 19:12:04
Zitat von: Syrex-o am 30 Oktober 2023, 15:49:55Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG
Kann es gern bei bedarf zusammenstellen, nun habe ich nachfolgende Mitteilung gesehen:
Zitat von: Haecksler am 01 November 2023, 09:00:21Das Problem hatte ich auch ist aber bei mir seit 4.3.4 behoben.
Ich wollte nun die V 4.3.4 unter iOS installieren, das Update ist hier nicht sichtbar oder wurde es noch nicht veröffentlicht? Gibt es die Möglichkeit die Android Installationsdatei unter https://github.com/Syrex-o/FhemNative/releases (https://github.com/Syrex-o/FhemNative/releases) bereitzustellen?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 12 November 2023, 22:46:00
Zitat von: stebar_ am 12 November 2023, 19:12:04
Zitat von: Syrex-o am 30 Oktober 2023, 15:49:55Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG
Kann es gern bei bedarf zusammenstellen, nun habe ich nachfolgende Mitteilung gesehen:
Zitat von: Haecksler am 01 November 2023, 09:00:21Das Problem hatte ich auch ist aber bei mir seit 4.3.4 behoben.
Ich wollte nun die V 4.3.4 unter iOS installieren, das Update ist hier nicht sichtbar oder wurde es noch nicht veröffentlicht? Gibt es die Möglichkeit die Android Installationsdatei unter https://github.com/Syrex-o/FhemNative/releases (https://github.com/Syrex-o/FhemNative/releases) bereitzustellen?

Leider kann ich die Android Version nicht als Release zur Verfügung stellen. Die mobilen Versionen wird es nur noch über die Stores geben. V4.3.4 ist bei iOS noch nicht durch. Da gab es einige Probleme bei bestimmten Komponenten. Wird aber spätestens Ende nächster Woche verfügbar sein.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 13 November 2023, 18:32:13
Zitat von: Syrex-o am 12 November 2023, 22:46:00
Zitat von: stebar_ am 12 November 2023, 19:12:04
Zitat von: Syrex-o am 30 Oktober 2023, 15:49:55Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG
Kann es gern bei bedarf zusammenstellen, nun habe ich nachfolgende Mitteilung gesehen:
Zitat von: Haecksler am 01 November 2023, 09:00:21Das Problem hatte ich auch ist aber bei mir seit 4.3.4 behoben.
Ich wollte nun die V 4.3.4 unter iOS installieren, das Update ist hier nicht sichtbar oder wurde es noch nicht veröffentlicht? Gibt es die Möglichkeit die Android Installationsdatei unter https://github.com/Syrex-o/FhemNative/releases (https://github.com/Syrex-o/FhemNative/releases) bereitzustellen?

Leider kann ich die Android Version nicht als Release zur Verfügung stellen. Die mobilen Versionen wird es nur noch über die Stores geben. V4.3.4 ist bei iOS noch nicht durch. Da gab es einige Probleme bei bestimmten Komponenten. Wird aber spätestens Ende nächster Woche verfügbar sein.

VG

Danke für die Info, ich würde mal schauen, ob sich das Problem damit erledigt hat.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 20 November 2023, 21:45:46
Kurzes Update,

Ich habe es leider nicht geschafft das Update für iOS fertig zu stellen. Ich hänge mich in den nächsten Tagen dran.

Edit:
Nach kleinen Problemen mit dem AppStore ist version 4.3.4 jetzt auch bei Apfel verfügbar  :)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 05 Dezember 2023, 21:37:01
Zitat von: stebar_ am 13 November 2023, 18:32:13
Zitat von: Syrex-o am 12 November 2023, 22:46:00
Zitat von: stebar_ am 12 November 2023, 19:12:04
Zitat von: Syrex-o am 30 Oktober 2023, 15:49:55Könntest du ein paar mehr Details geben?
- Welche Komponenten sind konkret im Raum?
- Welche Fhem devices/readings?
- Lässt sich das Problem auf Devices/Readings oder Komponenten eingrenzen?

VG
Kann es gern bei bedarf zusammenstellen, nun habe ich nachfolgende Mitteilung gesehen:
Zitat von: Haecksler am 01 November 2023, 09:00:21Das Problem hatte ich auch ist aber bei mir seit 4.3.4 behoben.
Ich wollte nun die V 4.3.4 unter iOS installieren, das Update ist hier nicht sichtbar oder wurde es noch nicht veröffentlicht? Gibt es die Möglichkeit die Android Installationsdatei unter https://github.com/Syrex-o/FhemNative/releases (https://github.com/Syrex-o/FhemNative/releases) bereitzustellen?

Leider kann ich die Android Version nicht als Release zur Verfügung stellen. Die mobilen Versionen wird es nur noch über die Stores geben. V4.3.4 ist bei iOS noch nicht durch. Da gab es einige Probleme bei bestimmten Komponenten. Wird aber spätestens Ende nächster Woche verfügbar sein.

VG

Danke für die Info, ich würde mal schauen, ob sich das Problem damit erledigt hat.

Hat sich unter iOS mit 4.3.4 erledigt, danke!
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: egmontr am 08 Dezember 2023, 18:13:32
Hallo,

bei mir klappt die Verbindung zu Fhem gar nicht.
Habe alles deaktiviert und es funktioniert trotzdem nicht.

Hier ist die Konfiguration aus Fhem:
define WEB FHEMWEB 8083 global
# attr WEB basicAuth xxxxxxxxxxxxxxxxxxxxx
attr WEB editConfig 1
attr WEB hiddenroom DashboardRoom
# für fhemNative
attr WEB longpoll websocket


Und anbei ein Screenshot des Verbindungs-Profil: 1 im Anhang.

Im Browser kann ich "http://192.168.1.153:8083/fhem" ohne Probleme aufrufen.

Was mache ich falsch?

Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 08 Dezember 2023, 20:54:05
Ist dein Fhem wirklich schon so alt?

basicAuth steht normalerweise im allowed Device.
Hast du ein allowed Device?

Fhemconfig editieren ist auch nicht empfehlenswert.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 10 Dezember 2023, 17:35:28
Hallo zusammen,

bei mir funktioniert seit der iOS V 4.3.4 der Switch nicht mehr, dieser steuert den Dummy nicht mehr.

Vielleicht hat jemand eine Idee.

Viele Grüße
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: egmontr am 10 Dezember 2023, 18:25:09
Zitat von: frober am 08 Dezember 2023, 20:54:05Ist dein Fhem wirklich schon so alt?
Ja, mein Fhem ist alt (5.6), da ich noch auf einem alten Raspbbery Betriebssystem bin - Never touch a running system.

Zitat von: frober am 08 Dezember 2023, 20:54:05basicAuth steht normalerweise im allowed Device.
Hast du ein allowed Device?
Nein

Zitat von: frober am 08 Dezember 2023, 20:54:05Fhemconfig editieren ist auch nicht empfehlenswert.
Und ja, ich editiere gerne meine Konfig-Datei :-)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 10 Dezember 2023, 20:05:03
Zitat von: egmontr am 10 Dezember 2023, 18:25:09Never touch a running system.

Diese Aussage ist nicht mehr zeitgemäß - alleine schon wegen der Sicherheit.

...und man bekommt keine neuen Features.

Ob Fhemnativ damit Probleme hat kann ich nicht beantworten.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 13 Dezember 2023, 20:16:33
Zitat von: stebar_ am 10 Dezember 2023, 17:35:28Hallo zusammen,

bei mir funktioniert seit der iOS V 4.3.4 der Switch nicht mehr, dieser steuert den Dummy nicht mehr.

Vielleicht hat jemand eine Idee.

Viele Grüße
Schaue ich mir an. Hat noch jemand das Problem?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 13 Dezember 2023, 20:35:17
Hallo zusammen,
funktioniert eigentlich bei jemandem von euch die Shared Config bei einer etwas größeren Konfiguration? Bei mir wird leider nicht mehr die ganz Config in das Reading übertragen. Das ist leider auch daher blöde weil es ja die einzige Möglichkeit ist die Config zu teilen.

Grüße,
Stefan
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 13 Dezember 2023, 20:41:34
Zitat von: Haecksler am 13 Dezember 2023, 20:35:17Hallo zusammen,
funktioniert eigentlich bei jemandem von euch die Shared Config bei einer etwas größeren Konfiguration? Bei mir wird leider nicht mehr die ganz Config in das Reading übertragen. Das ist leider auch daher blöde weil es ja die einzige Möglichkeit ist die Config zu teilen.

Grüße,
Stefan
Gibt es ein Limit bei FHEM von der Reading Länge?
Ich könnte auch einen Server dafür zur Verfügung stellen. Eventuell als eigenständiges "Modul" auf dem Raspberry?
Oder als globaler Server den ich woanders hosten könnte?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 13 Dezember 2023, 20:58:36
Zitat von: Syrex-o am 13 Dezember 2023, 20:41:34Gibt es ein Limit bei FHEM von der Reading Länge?
Ich könnte auch einen Server dafür zur Verfügung stellen. Eventuell als eigenständiges "Modul" auf dem Raspberry?
Oder als globaler Server den ich woanders hosten könnte?

Vermutlich kommt das Limit durch Perl, das kann aber @Rudi besser beantworten.

Ein externer Server finde ich unschön. Es sollte mMn alles im Heimnetz bleiben (Sicherheit).
Es ist doch bestimmt auch möglich die Config in mehrere Readings aufzuteilen!?
Oder ala Fhemconfig in eine Datei im Fhemordner zu speichern.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Haecksler am 13 Dezember 2023, 21:21:15
Zitat von: frober am 13 Dezember 2023, 20:58:36
Zitat von: Syrex-o am 13 Dezember 2023, 20:41:34Gibt es ein Limit bei FHEM von der Reading Länge?
Ich könnte auch einen Server dafür zur Verfügung stellen. Eventuell als eigenständiges "Modul" auf dem Raspberry?
Oder als globaler Server den ich woanders hosten könnte?

Vermutlich kommt das Limit durch Perl, das kann aber @Rudi besser beantworten.

Ein externer Server finde ich unschön. Es sollte mMn alles im Heimnetz bleiben (Sicherheit).
Es ist doch bestimmt auch möglich die Config in mehrere Readings aufzuteilen!?
Oder ala Fhemconfig in eine Datei im Fhemordner zu speichern.

Noch als Anmerkung, wenn ich die Config in unterschiedliche Readings schreibe, ist das Ende immer geringfügig anders abgeschnitten. Könnte es daher ein TimeOut Problem sein?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 13 Dezember 2023, 21:29:41
Zitat von: Haecksler am 13 Dezember 2023, 21:21:15
Zitat von: frober am 13 Dezember 2023, 20:58:36
Zitat von: Syrex-o am 13 Dezember 2023, 20:41:34Gibt es ein Limit bei FHEM von der Reading Länge?
Ich könnte auch einen Server dafür zur Verfügung stellen. Eventuell als eigenständiges "Modul" auf dem Raspberry?
Oder als globaler Server den ich woanders hosten könnte?

Vermutlich kommt das Limit durch Perl, das kann aber @Rudi besser beantworten.

Ein externer Server finde ich unschön. Es sollte mMn alles im Heimnetz bleiben (Sicherheit).
Es ist doch bestimmt auch möglich die Config in mehrere Readings aufzuteilen!?
Oder ala Fhemconfig in eine Datei im Fhemordner zu speichern.

Noch als Anmerkung, wenn ich die Config in unterschiedliche Readings schreibe, ist das Ende immer geringfügig anders abgeschnitten. Könnte es daher ein TimeOut Problem sein?
Beides halte ich für möglich.
Ich glaube es gibt auch ein Buffer Limit?

Es kostet mich wenig Zeit und Aufwand einen FhemNative Server zu schreiben, den man auf dem Raspberry laufen lassen kann. Es lassen sich bestimmt noch mehr Anwendungsgebiete finden, bei dem man die Infrastruktur dann benutzen kann?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: frober am 13 Dezember 2023, 22:05:52
Zitat von: Syrex-o am 13 Dezember 2023, 21:29:41Es kostet mich wenig Zeit und Aufwand einen FhemNative Server zu schreiben, den man auf dem Raspberry laufen lassen kann. Es lassen sich bestimmt noch mehr Anwendungsgebiete finden, bei dem man die Infrastruktur dann benutzen kann?

Prinzipiell spricht nichts dagegen und weitere Anwendungsfälle wird es bestimmt auch geben.

Meine Intention war jedoch nicht dem User die Aufgabe "aufzudrängen". D.h. FhemNativ so einfach wie möglich zu halten ohne zusätzlichen Installationen. Möglich das ich gerade zu kompliziert denke...
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 17 Dezember 2023, 21:42:00
Zitat von: Haecksler am 13 Dezember 2023, 20:35:17Hallo zusammen,
funktioniert eigentlich bei jemandem von euch die Shared Config bei einer etwas größeren Konfiguration? Bei mir wird leider nicht mehr die ganz Config in das Reading übertragen. Das ist leider auch daher blöde weil es ja die einzige Möglichkeit ist die Config zu teilen.

Grüße,
Stefan

Mit einer kleinen funktioniert es ohne Probleme auch in der aktuellen Version. Zur großen kann ich leider nichts sagen...
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 18 Dezember 2023, 05:38:41
Ich habe eine relativ große Konfiguration. Am Stück funktioniert es aber es dauert halt ewig.

Wie machst du das mit den in Blöcken Laden? Hatte ich mich noch nicht getraut zu testen.

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 23 Dezember 2023, 21:56:42
Zitat von: MadMax am 18 Dezember 2023, 05:38:41Ich habe eine relativ große Konfiguration. Am Stück funktioniert es aber es dauert halt ewig.

Wie machst du das mit den in Blöcken Laden? Hatte ich mich noch nicht getraut zu testen.

Gruß
Max
Hey, bei erweiterte Einstellungen und dann experimentelle Features.
Das ist völlig risikofrei. Es wird lediglich alle 20 Komponenten eine kurze Pause beim rendern eingelegt.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 24 Dezember 2023, 12:56:04
Dann werde ich das mal versuchen.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Januar 2024, 16:05:45
Update: FhemNative 4.3.5

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

Es gibt jetzt auf den mobilen Geräten die Option für eine freiwillige Fördermitgliedschaft (unter Einstellungen und dann Fördermitgliedschaft).
Ich würde mich sehr darüber freuen, wenn ihr euch die Zeit nehmt darüber nachzudenken  :)

Changes:

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

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 03 Januar 2024, 18:18:09
Hallo Syrex-o,

Danke für die neue Version mit weiteren Funktionen.

Ich habe die neue Version direkt installiert und leider gleich ein kleines Problem gefunden. Ob absichtlich oder aus Versehen, aber Du hast die Lage des Textes innerhalb eines Labels offensichtlich von "Mitte" auf "Unten" geändert. Das ist nicht gut. Damit stehen viele meiner Texte jetzt auf der Linie von gezeichneten Boxen. Das sieht halt doof aus. Ich möchte ungern alle meine Seiten nochmal anpassen.

Es wäre schön, wenn Du den alten Zustand wieder herstellen könntest. Noch besser wäre natürlich wenn man die Lage, wie bei der Textausrichtung "left/right/center", selbst konfigurieren könnte. Das muß aber nicht sein. Mit den neuen Funktionen (speziell Rastergröße und Rotation) werde ich mich demnächst mal beschäftigen.

Wie ist eigentlich der Stand bzgl. dem Erstellen von eigenen Komponenten oder Icons? Ich würde mich da grundsätzlich gerne einbringen, habe aber bisher keine Ahnung wie komplex das Ganze wäre. Vielleicht kannst Du ja mal was dazu sagen.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Januar 2024, 19:57:35
Zitat von: Guzzi-Charlie am 03 Januar 2024, 18:18:09Hallo Syrex-o,

Danke für die neue Version mit weiteren Funktionen.

Ich habe die neue Version direkt installiert und leider gleich ein kleines Problem gefunden. Ob absichtlich oder aus Versehen, aber Du hast die Lage des Textes innerhalb eines Labels offensichtlich von "Mitte" auf "Unten" geändert. Das ist nicht gut. Damit stehen viele meiner Texte jetzt auf der Linie von gezeichneten Boxen. Das sieht halt doof aus. Ich möchte ungern alle meine Seiten nochmal anpassen.

VG

Es wäre schön, wenn Du den alten Zustand wieder herstellen könntest. Noch besser wäre natürlich wenn man die Lage, wie bei der Textausrichtung "left/right/center", selbst konfigurieren könnte. Das muß aber nicht sein. Mit den neuen Funktionen (speziell Rastergröße und Rotation) werde ich mich demnächst mal beschäftigen.

Wie ist eigentlich der Stand bzgl. dem Erstellen von eigenen Komponenten oder Icons? Ich würde mich da grundsätzlich gerne einbringen, habe aber bisher keine Ahnung wie komplex das Ganze wäre. Vielleicht kannst Du ja mal was dazu sagen.

Hey,

Dank für die schnelle Rückmeldung. Da hat sich tatsächlich ein Fehler eingeschlichen.
Das liegt daran, dass man die Label Komponente jetzt rotieren kann  ::)
Ich korrigiere es gleich und mache morgen ein neues Release fertig.
Ich baue gleich mit ein, dass man die Position vertical auch definieren kann.

ZitatWie ist eigentlich der Stand bzgl. dem Erstellen von eigenen Komponenten oder Icons? Ich würde mich da grundsätzlich gerne einbringen, habe aber bisher keine Ahnung wie komplex das Ganze wäre. Vielleicht kannst Du ja mal was dazu sagen.
Ich muss dafür mal einen Developer-Guide schreiben. Ich setzte mich zeitnah dran.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 03 Januar 2024, 20:01:40
Hab gerade noch was festgestellt. Die eingestellte Rastergröße hat auch einen Einfluß auf die Größe von Icons.

Ein Icon von 20x20 hat je nach eingestellter Rastergröße eine unterschiedliche Größe:

Das ist nicht gerade praktisch wenn man nachträglich die neuen Möglichkeiten einer anderen (kleineren) Rastergröße nutzen möchte.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 03 Januar 2024, 20:06:46
Zitat von: Guzzi-Charlie am 03 Januar 2024, 20:01:40Hab gerade noch was festgestellt. Die eingestellte Rastergröße hat auch einen Einfluß auf die Größe von Icons.

Ein Icon von 20x20 hat je nach eingestellter Rastergröße eine unterschiedliche Größe:
  • bei Rastergröße  5 ist es 25x20
  • bei Rastergröße 10 ist es 30x20
  • Bei Rastergröße 20 ist es 20x20
  • Bei Rastergröße 30 ist es 30x30

Das ist nicht gerade praktisch wenn man nachträglich die neuen Möglichkeiten einer anderen (kleineren) Rastergröße nutzen möchte.
Das verstehe ich nicht ganz. Hast du ein paar Bilder?
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 03 Januar 2024, 21:16:25
Die Breite sieht man nicht so genau, aber bei der Höhe ist es eindeutig, die sind alle zu groß. Die 20px-Icons sind die ursprüngliche Originalgröße, erstellt mit der Version 4.3.4
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 Januar 2024, 16:28:46
Update: FhemNative 4.3.6

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

Changes:

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

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 04 Januar 2024, 18:05:00
Hi,

vielen Dank für den schnellen Fix und die nun zusätzliche Option beim Label-Text. Jetzt sehen meine Seiten wieder gut aus.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 04 Januar 2024, 22:45:51
Kurze Info:
Es gibt aktuell ein Problem was entweder das Scrollen im Grid oder das erstellen von Komponenten verhindert (mobile Versionen).
Ein Fix ist bereits auf dem weg.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 05 Januar 2024, 13:07:04
Website Update:
Es gibt ein paar kleine Updates auf https://fhemnative.de/ (https://fhemnative.de/)


VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 06 Januar 2024, 09:43:38
Hi Syrex-o,

konnte bei dem nachfolgenden Problem ein Fehler ermittelt werden?

Vielen Dank  ;)

Zitat von: stebar_ am 10 Dezember 2023, 17:35:28bei mir funktioniert seit der iOS V 4.3.4 der Switch nicht mehr, dieser steuert den Dummy nicht mehr.
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: MadMax am 07 Januar 2024, 11:56:02
Hallo Syrex-o,

mir ist etwas neues aufgefallen, ich wolte jetzt den 13. Raum Anlegen.
Das hata uch geklappt, leider wurden hier alles vom Raum 11 in den Raum 13 übernommen.
Wenn ich jetzt im Raum 13 etwas bearbeite dann wird das auch in Raum 11 verändert, ich denke hier wurde kein neuer Raum angelegt sondern nur der Raum 13 verknüpft?

(Ich habe die Aktuelle Destop Version, heute aktualisiert)

Gruß
Max
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 08 Januar 2024, 08:52:36
Zitat von: stebar_ am 06 Januar 2024, 09:43:38Hi Syrex-o,

konnte bei dem nachfolgenden Problem ein Fehler ermittelt werden?

Vielen Dank  ;)

Zitat von: stebar_ am 10 Dezember 2023, 17:35:28bei mir funktioniert seit der iOS V 4.3.4 der Switch nicht mehr, dieser steuert den Dummy nicht mehr.

Es ist bereits eine neue Version für den AppStore in Arbeit.
Leider wurde das Update bereits 4 mal innerhalb der letzten Woche von Apple abgelehnt. Eine erneute Prüfung habe ich eben angestoßen.

Zitat von: MadMax am 07 Januar 2024, 11:56:02Hallo Syrex-o,

mir ist etwas neues aufgefallen, ich wolte jetzt den 13. Raum Anlegen.
Das hata uch geklappt, leider wurden hier alles vom Raum 11 in den Raum 13 übernommen.
Wenn ich jetzt im Raum 13 etwas bearbeite dann wird das auch in Raum 11 verändert, ich denke hier wurde kein neuer Raum angelegt sondern nur der Raum 13 verknüpft?

(Ich habe die Aktuelle Destop Version, heute aktualisiert)

Gruß
Max

Gucke ich mir an :)

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: stebar_ am 08 Januar 2024, 21:47:35
Zitat von: Syrex-o am 08 Januar 2024, 08:52:36
Zitat von: stebar_ am 06 Januar 2024, 09:43:38Hi Syrex-o,

konnte bei dem nachfolgenden Problem ein Fehler ermittelt werden?

Vielen Dank  ;)

Zitat von: stebar_ am 10 Dezember 2023, 17:35:28bei mir funktioniert seit der iOS V 4.3.4 der Switch nicht mehr, dieser steuert den Dummy nicht mehr.

Es ist bereits eine neue Version für den AppStore in Arbeit.
Leider wurde das Update bereits 4 mal innerhalb der letzten Woche von Apple abgelehnt. Eine erneute Prüfung habe ich eben angestoßen.
Ist inzwischen über den iOS Store erhältlich, der Switch klappt wieder in Zusammenhang mit dem Dummy, Danke!
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Guzzi-Charlie am 17 Januar 2024, 10:59:54
Hallo Syrex-o,

ich habe seit Gestern ein Problem mit der Anzeige meiner Home-Seite. Dort gibt es über 100 dynamische und nochmal so viele statische Komponenten. Seit Gestern werden ca. 10 Komponenten mit Fehler angezeigt. Wenn ich die Komponenten kopiere (ohne Änderungen) und die ursprüngliche Komponenten lösche, dann funktionieren sie wieder. Dafür funktionieren dann Andere nicht mehr. Woran könnte das liegen? Ich habe keine größeren Änderungen vorgenommen, keine neuen Komponenten hinzugefügt, keine neue Version, nur ein paar Änderungen innerhalb von vlt. einer handvoll vorhandener Komponenten vorgenommen (FHEM Gerätedefinitionen geändert).

Gibt es eine Obergrenze innerhalb einer FhemNative Seite, in FHEM, oder insgesamt?

Die installierte Version ist 4.3.6 (Windows)
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 31 Januar 2024, 14:20:13
Zitat von: Guzzi-Charlie am 17 Januar 2024, 10:59:54Hallo Syrex-o,

ich habe seit Gestern ein Problem mit der Anzeige meiner Home-Seite. Dort gibt es über 100 dynamische und nochmal so viele statische Komponenten. Seit Gestern werden ca. 10 Komponenten mit Fehler angezeigt. Wenn ich die Komponenten kopiere (ohne Änderungen) und die ursprüngliche Komponenten lösche, dann funktionieren sie wieder. Dafür funktionieren dann Andere nicht mehr. Woran könnte das liegen? Ich habe keine größeren Änderungen vorgenommen, keine neuen Komponenten hinzugefügt, keine neue Version, nur ein paar Änderungen innerhalb von vlt. einer handvoll vorhandener Komponenten vorgenommen (FHEM Gerätedefinitionen geändert).

Gibt es eine Obergrenze innerhalb einer FhemNative Seite, in FHEM, oder insgesamt?

Die installierte Version ist 4.3.6 (Windows)
Es kann bei Seiten mit sehr vielen Komponenten zu Problemen beim rendern kommen. Unter Einstellungen -> Erweiterte Einstellungen -> Experimentelle Features kannst du:"Komponenten in Blöcken laden" aktivieren. Das sollte helfen. Wenn nicht, gern nochmal Feedback  :D

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: gameshacker am 06 Februar 2024, 13:33:09
Hallo Syrex-o,

Erst einmal Vielen Dank für das Frontend. Ich habe mich nun auch mal daran gewagt. 2x Linux Rechner und ein Android device.
Auf Linux habe ich die Version im Webbrowser zum laufen bekommen, leider ist hier deine Anleitung so auch nicht mehr durchführbar.

npm install
npm run serve:web:desktop

funktioniert bei mir unter Arch Linux.
Ich kann dir gerne mal einiges zusammenschreiben um deine Doku zu füllen.

Auch das Speichern der Config in ein Fhem Device hat einige Hürden.

Hier habe ich dann auch eine Frage: egal was ich für ein Reading angebe es wird nur das reading state verwendet. Ist das evtl ein Fehler?
Ich habe versucht mehrere Configs in mehreren Readings abzuspeichern. Reading Tablet für die Tablet congfig, reading Smartphone für die Smartphone config etc...

per Copy und paste kann ich das dann richtig zuordnen.

Viele Grüße Gameshacker
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Rollo am 07 Februar 2024, 23:01:59
Hallo Syrex-o,

vielen Dank für das neue Developer Guide - es erleichtert den Einstig zur Erstellung von eigenen Komponenten deutlich - ich habe diese Anleitung mit der Version 4.3.7 gleich mal ausprobiert.

Dabei ist mir aufgefallen, dass nach dem Kompilieren der Browser Version ("serve:web:mobile": "nx serve fhem-native") im Gegensatz zur aktuellen Playground Umgebung die rechte Maustaste zum Einfügen eines Raums oder einer Komponente aus dem Standardvorrat nicht das Auswahlmenu erscheint, sondern das eigene  Standard-Kontextmenu des Browsers. (an 2 Browsertypen ausprobiert). Beim Kompilieren sind folgende Warnungen protokolliert worden:

Hängt der Fehler mit diesen Warnungen zusammen ?


Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\@swimlane\ngx-charts\fesm2020\swimlane-ngx-charts.mjs depends on 'rfdc'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\angularx-qrcode\fesm2022\angularx-qrcode.mjs depends on 'qrcode'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\angular2-hotkeys\fesm2022\angular2-hotkeys.mjs depends on 'mousetrap'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\formatInTimeZone\index.js depends on 'date-fns/_lib/cloneObject/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\format\index.js depends on 'date-fns/format/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\toDate\index.js depends on 'date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\toDate\index.js depends on 'date-fns/_lib/toInteger/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies



** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **


√ Compiled successfully.




Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 Februar 2024, 16:10:46
Zitat von: gameshacker am 06 Februar 2024, 13:33:09Ich kann dir gerne mal einiges zusammenschreiben um deine Doku zu füllen.
Das wäre super  8)

ZitatAuch das Speichern der Config in ein Fhem Device hat einige Hürden.

Hier habe ich dann auch eine Frage: egal was ich für ein Reading angebe es wird nur das reading state verwendet. Ist das evtl ein Fehler?
Ich habe versucht mehrere Configs in mehreren Readings abzuspeichern. Reading Tablet für die Tablet congfig, reading Smartphone für die Smartphone config etc...

per Copy und paste kann ich das dann richtig zuordnen.
Das ist sicher nur schlecht/gar nicht dokumentiert. Du brauchst unbedingt das setList Attribut für das relevante Reading.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 09 Februar 2024, 16:14:36
Zitat von: Rollo am 07 Februar 2024, 23:01:59Hallo Syrex-o,

vielen Dank für das neue Developer Guide - es erleichtert den Einstig zur Erstellung von eigenen Komponenten deutlich - ich habe diese Anleitung mit der Version 4.3.7 gleich mal ausprobiert.

Dabei ist mir aufgefallen, dass nach dem Kompilieren der Browser Version ("serve:web:mobile": "nx serve fhem-native") im Gegensatz zur aktuellen Playground Umgebung die rechte Maustaste zum Einfügen eines Raums oder einer Komponente aus dem Standardvorrat nicht das Auswahlmenu erscheint, sondern das eigene  Standard-Kontextmenu des Browsers. (an 2 Browsertypen ausprobiert). Beim Kompilieren sind folgende Warnungen protokolliert worden:

Hängt der Fehler mit diesen Warnungen zusammen ?


Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\@swimlane\ngx-charts\fesm2020\swimlane-ngx-charts.mjs depends on 'rfdc'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\angularx-qrcode\fesm2022\angularx-qrcode.mjs depends on 'qrcode'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\angular2-hotkeys\fesm2022\angular2-hotkeys.mjs depends on 'mousetrap'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\formatInTimeZone\index.js depends on 'date-fns/_lib/cloneObject/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\format\index.js depends on 'date-fns/format/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\toDate\index.js depends on 'date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies

Warning: C:\Users\chr\FhemNative-4.3.7\node_modules\date-fns-tz\esm\toDate\index.js depends on 'date-fns/_lib/toInteger/index.js'. CommonJS or AMD dependencies can cause optimization bailouts.
For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies



** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **


√ Compiled successfully.


Das klingt schon mal alles sehr gut  ;D

Es ist komplett normal, dass das "Kontext-Menü" per Rechtsklick nicht mit dem Befehl: "serve:web:mobile" erreichbar ist.
Wenn du es mit "serve:web:desktop" versuchst, sollte es klappen.
Es sind im Hintergrund einige Befehle zwischen Desktop und mobile anders (daher auch kein Rechtsklick auf Mobile  ;) )

Die Warnungen kannst du ignorieren.
An welcher eigenen Komponente arbeitest du denn?

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Daergg am 22 Februar 2024, 17:57:24
Hallo,

kann ich bei FHEM Native auch einen Plot aus einem FileLog anzeigen lassen.

Wenn ja, wie setzte Ich dies um?

Vielen Dank für die Unterstützung.

Grüße
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 28 Februar 2024, 21:20:52
Zitat von: Daergg am 22 Februar 2024, 17:57:24Hallo,

kann ich bei FHEM Native auch einen Plot aus einem FileLog anzeigen lassen.

Wenn ja, wie setzte Ich dies um?

Vielen Dank für die Unterstützung.

Grüße
Hey,
Aktuell ist das leider nicht direkt in FhemNative möglich. Die Chart Komponente ist noch nicht vorhanden.
Du kannst aber die SVG Plots aus FHEM einbinden.

VG
Titel: Aw: Neues Frontend: FhemNative Updates
Beitrag von: Syrex-o am 06 April 2024, 19:30:18
Update: FhemNative 4.3.8

Version 4.3.8 ist im GitHub für Desktop Geräte verfügbar (Windows fehlt noch. Macht aktuell Probleme).
Die mobilen Versionen sind eingereicht und warten auf Bestätigung.

Wie immer: Denkt bitte über eine freiwillige Fördermitgliedschaft nach.

Changes:

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

VG