FHEM Forum

FHEM => Frontends => FhemNative => Thema gestartet von: Syrex-o am 16 April 2020, 20:12:22

Titel: Beta-Test
Beitrag von: Syrex-o am 16 April 2020, 20:12:22
Beta-Tester Thread:

Hallo zusammen,
Dieser Thread dient zur Rückmeldung von noch nicht öffentlichen Versionen von FhemNative.

Stand 16.04.2020
Version 2.5.0 wird morgen kommen.
Die letzten Tests laufen heute und morgen.
Soweit sieht alles gut aus. Über die Performance lässt sich erst morgen etwas sagen.

Ich eröffne den Thread einfach schon mal und würde mich über rauf reichlich Feedback über das Wochenende freuen, damit das offizielle Release nächste Woche kommen kann.

Es hat sich sehr viel geändert und ziemlich viel an daran sollte helfen FhemNative zukunftsfähiger und endlich für andere Developer entwicklerfreundlich zu machen.

Beste Grüße
Euer Syrex-o
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 17 April 2020, 17:35:01
Ok, finally...
Bitte erst alles lesen und nicht einfach installieren

Version 2.5.0
Aus dem kleinen Rewrite ist etwas größeres geworden. Wer die Wishlist verfolgt, der hat eine Idee was alles passiert ist.

Wichtig vor der Installation:
- Bitte ladet euch euere Settings aus den Einstellungen. Ich kann nicht garantieren, dass alles auf Anhieb in der Beta rennt.
- Stellt euch darauf ein, dass einiges noch nicht absolut funktioniert.
- Die Ip Einstellungen müssen neu vorgenommen werden. Popup erscheint sofort. Das liegt an den neuen Profilen, die man anlegen kann.

Die Änderungen:

*1 Angular Ivy/Ionic 5
FhemNative hat ein upgrade bekommen. Vor allem, weil ich die Idee Komponenten je nach bedarf zu laden super finde  ;)
Also es wird beim Start der App nur noch das geladen, was direkt benötigt wird. Komponenten in Räumen und bisschen Hintergrund kram.
Alles andere "on the Fly"

*2 Neuer Weg der FHEM Kommunikation
Kurzer Exkurs:
Vorher mussten alle Komponenten auf Änderungen von Geräten hören und filtern, ob das hier ihr Gerät ist, was gerade in FHEM ein Update bekommen hat.
Jetzt nicht mehr. Außerdem sind die Komponenten nun ein Stück schlauer und wenn sie ein Reload (z.B. nach connection loss) brauchen, rendern sie einfach neu, sobald die Verbindung wieder da ist.

*3 Neue Komponenten
Wuhu  8) Darauf haben sicher einige gewartet.
Neue Komponenten sind:

Neue Komponenten Variationen:
*4 depenOn
Da alle Komponenten und unzählige Einstell-Optionen existieren, gibt es jetzt depenOn.
Das heißt, nicht alle Optionen beim Komponenten erstellen/bearbeiten werden immer angezeigt. Das sollte alles etwas schlanker und cleaner machen.

*5 Obwohl es gar kein *5 gab
Da einige Komponenten noch nicht konfigurierbar genug waren, habe ich mir was ausgedacht:
Aktuell handelt es sich um Chart/Wetter und Table.
Diese Komponenten können nun nachträglich über ein seperates Menü konfiguriert werden. Darauf wird beim erstellen auch hingewisen.
Das heißt bei Chart/Wetter --> soviel Graphen und Aggregationen in einem Graph, wie man will  8)
Für Table --> Dinge ausblenden (Readings/Werte)

Android version ist im Anhang
Windows: https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq?usp=sharing (https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq?usp=sharing)
MacOs: https://drive.google.com/drive/folders/1iqI02VlylZkTkkvQtAyIfkCzdMRmElAu?usp=sharing (https://drive.google.com/drive/folders/1iqI02VlylZkTkkvQtAyIfkCzdMRmElAu?usp=sharing)

Beste Grüße
Euer Syrex-o
Titel: Antw:Beta-Test
Beitrag von: the ratman am 17 April 2020, 19:08:22
nur schnell probiert - ich hab nicht mal den changelog gelesen!

windoof: goil - exe ersetzt ... rennt.
scheint auch - zumindest mal 5 min lang - stabil zu starten. gschw. des startens pass auch - eventuell ums a-lecken langsamer - is aber mehr gefühl als wissen.
schaut auch "moderner" aus als die alte version.

proplanta - auch goil. rennt mit aussucherei der grafen schön.
1) min/max is fein - irgendwie will er mir aber gern mal beim nicht 100% exakten anklicken von z.b. "rechte achse max y" zurück in den alten tab springen (macht er scheints aber nicht nur auf der tafel).
2) suppi wäre natürlich auch noch ein fablicher verlauf - z.b. für temperaturen - unten blau, oben rot, rest berechnet dein spielzeug.
3) die zahlen für höchstwerte rutschen übrigens nach oben ins unsichtbare.
4) schriftgröße ändern wär noch geil - eventuell achsbeschriftung extra.
5) könnte man aus proplante nicht gleich auch ein "plot-modul" basteln - werte aus logdb, oder woher auch immer?
6) auswahl für enduser der angezeigten grafen ne idee?

der rest ...
1) div. temp-, feuchte-, bewegungs-anzeigen funzt out-of-the-box

2) mein kleiner rgb-schalter schaut zwar noch gut aus, aber die "durchklickbarkeit" funzt nicht mehr - hoffe, ich hab jetzt nur nix übersehen.
... eigener randradius für alle 4 ecken - geile idee!


ernsthaftes such ich dann am wochenende zusammen ...
für jetzt mal: super arbeit hast da abgeliefert. der weg is eindeutig in die richtige richtung!
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 18 April 2020, 11:51:09
Aktuelle Bugs:
- Die Verbindung mit den Profilen funktioniert nicht so richtig. Häufige Abbrüche und mehrere gleichzeitige connects.
- Die noReconnect Funktion muss raus. Lieber so wie bei Fhemweb und alle 5 Sekunden einen reconnect versuchen.
- Den Shift shortcut für die Selektion per Rechteck entfernen.
- Grid im edit mode lädt nicht aus recent
- Komponenten laden nicht, aus Android recent
- Komponenten mit selbem Gerät bekommen keine Updates. Komponenten sollten nicht neu geladen werden bei reconnect, sondern reconnect sollte die alten Geräte neu abholen und den callback triggern.
- Geräte, die mehrere Werte gleichzeitig updaten, erhalten kein richtiges Update in Komponenten
Titel: Antw:Beta-Test
Beitrag von: Pusemukel am 18 April 2020, 12:05:32
Hi ist der Device importer rausgeflogen ?

Gesendet von meinem Mobile

Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 18 April 2020, 12:07:14
Zitat von: Pusemukel am 18 April 2020, 12:05:32
Hi ist der Device importer rausgeflogen ?

Gesendet von meinem Mobile

Ne,
Der ist jetzt so wie ein paar andere Optionen bei Advanced settings, damit nicht alles überladen wird.
Der wurde auch überarbeitet und sollte besser funktionieren.

Beste Grüße
Titel: Antw:Beta-Test
Beitrag von: Pusemukel am 18 April 2020, 13:36:18
Halllo, jau gefunden ,
Ich teste das mal. .. ;-)

Gesendet von meinem Mobile
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 20 April 2020, 16:19:31
Beta Update:
So,
Ich habe mal die ganzen Bugs behoben, die doch schon relativ nervig waren  ::)
Zu finden in Post 4.

Wenn sich jetzt noch große Bugs finden, bitte informiert mich. Ansonsten checke ich morgen das offizielle Release ein.
Dabei werde ich dann auch die alten Versionen entfernen und nur noch GitHub Releases auf Vorrat halten.

Anbei wieder die Android Version.

Windows: https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq?usp=sharing (https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq?usp=sharing)
MacOs: https://drive.google.com/drive/folders/1iqI02VlylZkTkkvQtAyIfkCzdMRmElAu?usp=sharing (https://drive.google.com/drive/folders/1iqI02VlylZkTkkvQtAyIfkCzdMRmElAu?usp=sharing)

Beste Grüße
Euer Syrex-o
Titel: Antw:Beta-Test
Beitrag von: Pusemukel am 20 April 2020, 20:47:40
Hab noch was gefunden,

Ich habe devices mit mehreren Räumen und Räumen mit Unterräumen
also so etwas Steuerung->LightScreen,Wohnzimmer

Die werden irgendwie zerhackt und mehrfach angelegt. ( FhemNative. Android Version)

Gruß
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 20 April 2020, 20:51:17
Zitat von: Pusemukel am 20 April 2020, 20:47:40
Hab noch was gefunden,

Ich habe devices mit mehreren Räumen und Räumen mit Unterräumen
also so etwas Steuerung->LightScreen,Wohnzimmer

Die werden irgendwie zerhackt und mehrfach angelegt. ( FhemNative. Android Version)

Gruß
Oh, an sowas hab ich echt nicht gedacht.
Wie löst FhemNative denn diese Konstellation auf ?

Beste Grüße
Titel: Antw:Beta-Test
Beitrag von: the ratman am 20 April 2020, 21:37:59
servus, wieder mal schnell unterwegs.

1)
ich hab mit der neuen version anzeigeproblem mit lables von geräten.
da steht eindeutig: "label falls benötigt"
geb ich keinen ein, kommt die meldung: "kein label gefunden. bitte bearbeite deine komponenteneinstellungen"
im speziellen gehts hier um meine hm helligkeitssensoren mit dem reading "brightness" - label "" und labelendung hab ich "lx".
dazu gibts dann immer eine 0 als wert - das lustige: manches mal zeigt er dann doch den wert an und der fehler verschwindet kurz. darauf nach ein paar sek. wieder wert "0" mit der fehlermeldung.

2)
proplanta schneidet noch die "obersten" temperaturen ab - siehe gfx.

3)
die win-version wird beim starten wieder spürbar langsamer ...

4)
dafür gfallt mir die color picker jetzt viel besser mit dem zusätzlichen*g*


mehr, wenn ichs finde ...
Titel: Antw:Beta-Test
Beitrag von: Pusemukel am 20 April 2020, 21:44:21
Meine Räume: Anwesenheit
Audio
Bad
Benzin
Eltern
EnOcean
FhemNative
Flur
Garten
HUEDevice
Kalender
Kameras
Keller
Kinder
Küche
MQTT
Photovoltaik
Reinigung
Steuerung->AType
Steuerung->DOIF
Steuerung->EnOcean
Steuerung->Gateway
Steuerung->LightScreen
Steuerung->Logdateien
Steuerung->Netzwerk
Steuerung->Notify
Steuerung->Readinggroups
Steuerung->Rollo
Steuerung->SVG
Steuerung->Structure
Steuerung->System
Steuerung->Wetter
TabUI
Telegram
Test
Unsorted
WC
Wohnzimmer
hidden


in FN bekomme ich nun aber unter anderem die Räume:

Küche,Steuerung  # Hier mit Unterraum EnOcean
Bad   # Der ist OK !
Bad,Küche,Steuerung # ist so nicht vorhanden hat auch den Unterraum EnOcean

Steuerung   # Mit den Unterräumen:
                   # EnOcean,Wohnzimmer
                   # AType
                   # Enocean,WC

Gruß


Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 21 April 2020, 08:25:44
Zitat von: the ratman am 20 April 2020, 21:37:59
servus, wieder mal schnell unterwegs.

1)
ich hab mit der neuen version anzeigeproblem mit lables von geräten.
da steht eindeutig: "label falls benötigt"
geb ich keinen ein, kommt die meldung: "kein label gefunden. bitte bearbeite deine komponenteneinstellungen"
im speziellen gehts hier um meine hm helligkeitssensoren mit dem reading "brightness" - label "" und labelendung hab ich "lx".
dazu gibts dann immer eine 0 als wert - das lustige: manches mal zeigt er dann doch den wert an und der fehler verschwindet kurz. darauf nach ein paar sek. wieder wert "0" mit der fehlermeldung.

2)
proplanta schneidet noch die "obersten" temperaturen ab - siehe gfx.

3)
die win-version wird beim starten wieder spürbar langsamer ...

4)
dafür gfallt mir die color picker jetzt viel besser mit dem zusätzlichen*g*


mehr, wenn ichs finde ...

1) Das sollte in der nächsten Version behoben sein. Ich vergebe jetzt das Label bevor ein Wert aus Fhem kommt.
Außerdem hab ich einen dummen Fehler für die Verbindung mit websocket gemacht  ::) Ist auch gefixt.

2) Bin dran.

3) Das ist seltsam. Benutzt du due unpacked version?

4) Super  ;)

Zu deinem ersten post:
Zitatkönnte man aus proplante nicht gleich auch ein "plot-modul" basteln - werte aus logdb, oder woher auch immer?
Das geht jetzt mit der normalen Chart Komponente.
Die kann logs und dblog lesen. Leider nur für websocket, da ich mit FHEMWEB nicht eindeutigidentifizieren kann, woher der get befehl kam.
für dblogs leider nur ein reading, da mehr nicht zulässig ist. Aus normalen Logs kannst du jetzt alles basteln.

@Pusemukel
Also sehe ich das richtig, dass der erste Unterraum richtig ist und alle danach falsch?

Beste Grüße
Titel: Antw:Beta-Test
Beitrag von: Pusemukel am 21 April 2020, 08:59:24
Hi,

Hier mal ein paar Screenshot,  wenn du mich fragst scheint er mit der Syntax der Unterräume nicht klar zu kommen. Also dem -> (1.Raum->Unterraum) .

Das nur der 1. Unterraum korrekt ist und danach alle falsch sehe ich so nicht.

Gesendet von meinem Mobile
(https://uploads.tapatalk-cdn.com/20200421/cbaf10e82b4e7a8f0cb18069ac46744a.jpg)
(https://uploads.tapatalk-cdn.com/20200421/2559a57b919818f49b2cb475bdbd9286.jpg)
(https://uploads.tapatalk-cdn.com/20200421/4b0bb6ddef40528079a175f0b8170519.jpg)
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 21 April 2020, 09:06:15
Zitat von: Pusemukel am 21 April 2020, 08:59:24
Hi,

Hier mal ein paar Screenshot,  wenn du mich fragst scheint er mit der Syntax der Unterräume nicht klar zu kommen. Also dem -> (1.Raum->Unterraum) .

Das nur der 1. Unterraum korrekt ist und danach alle falsch sehe ich so nicht.

Gesendet von meinem Mobile
(https://uploads.tapatalk-cdn.com/20200421/cbaf10e82b4e7a8f0cb18069ac46744a.jpg)(https://uploads.tapatalk-cdn.com/20200421/2559a57b919818f49b2cb475bdbd9286.jpg)(https://uploads.tapatalk-cdn.com/20200421/4b0bb6ddef40528079a175f0b8170519.jpg)

Ah, danke für die Bilder. Der Komma Raum ist also falsch.
Ich versuche mal das zu reproduzieren.

Beste Grüße
Titel: Antw:Beta-Test
Beitrag von: the ratman am 21 April 2020, 09:19:27
ZitatDas ist seltsam. Benutzt du due unpacked version?
ich verwend die .exe von https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq - bügel die einfach immer über die alte.
soll ich mal die zip probieren?
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 21 April 2020, 10:15:04
Zitat von: the ratman am 21 April 2020, 09:19:27
ich verwend die .exe von https://drive.google.com/drive/folders/1vhXzNTjZvN4862ruK2XYxUE51kUuNPVq - bügel die einfach immer über die alte.
soll ich mal die zip probieren?

Die unpacked version sollte immer schneller sein.
Titel: Antw:Beta-Test
Beitrag von: the ratman am 21 April 2020, 12:05:54
und welche meinst da nun genau? *g*
unpacked ist exe oder unpacked ist entpackte zip?
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 21 April 2020, 12:07:20
Zitat von: the ratman am 21 April 2020, 12:05:54
und welche meinst da nun genau? *g*
unpacked ist exe oder unpacked ist entpackte zip?
unpacked ist das zip. Entpacken und darin ist auch eine exe.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 21 April 2020, 12:08:04
Zitat von: Pusemukel am 21 April 2020, 08:59:24
Hi,

Hier mal ein paar Screenshot,  wenn du mich fragst scheint er mit der Syntax der Unterräume nicht klar zu kommen. Also dem -> (1.Raum->Unterraum) .

Das nur der 1. Unterraum korrekt ist und danach alle falsch sehe ich so nicht.

Gesendet von meinem Mobile
(https://uploads.tapatalk-cdn.com/20200421/cbaf10e82b4e7a8f0cb18069ac46744a.jpg)
(https://uploads.tapatalk-cdn.com/20200421/2559a57b919818f49b2cb475bdbd9286.jpg)
(https://uploads.tapatalk-cdn.com/20200421/4b0bb6ddef40528079a175f0b8170519.jpg)

Hab ich mit eingebaut. Sollte in der nächsten Version funktionieren.
Titel: Antw:Beta-Test
Beitrag von: the ratman am 21 April 2020, 13:03:56
stümmt - eindeutig flotter als die exe alleine!
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 04 Februar 2021, 14:15:19
Beta Tread für FhemNative 2.6.4

Hallo zusammen,

Endlich ist die Version da. Jede Menge neues und verbessertes.

Bitte nicht einfach installieren. Erst ein Backup der Config machen.
Es handelt sich um eine Beta. Hard bricks können passieren.

So, jetzt zu dem spannenden Teil. Das gibt es neues:

*1 Geteilte Config
So FhemNative kann nun die Config der Räume (ausschließlich der Räume) in einem FHEM Reading ablegen. Die Einstellungen dafür gibt es unter "Erweiterte Einstellungen".
Ich habe versucht die Konfiguration dafür einfach zu gestalten.

Also:
In der Config in FhemNative das device und das reading definieren, dass beschreiben und gelesen werden soll.
Wenn erstmalig die Konfiguration übertragen werden soll, dann den Transfer button drücken.

Bei jedem Transfer erstellt FhemNative eine möglichst kleine Config (um nichts unnötiges zu übermitteln). Das Reading kann jedoch sehr groß werden. Es bietet sich an entweder einen eigenen Dummy dafür zu definieren oder ein Device zu nehmen, dass sich nicht andauernd ändert.

Alle anderen Geräte, die sich and die Konfiguration "anhängen" wollen, brauchen nur die Geräte und Reading definition.
Ab diesem Punkt sind dann die Geräte synchron. Jede Änderung auf einem Gerät wird auf dem anderen auch durchgeführt.
Info: Bei Fragen dazu besser erst melden und ein backup machen. FhemNative überschreibt fallweise die existierende Config auf dem Gerät.

Download:
Da die Windows Datei etwas groß ist, hier der Link zum Drive wo alles liegt:
https://drive.google.com/drive/folders/1kC8SpmcrSyu7hWsmYfnNk8SlOv0eVeCf?usp=sharing (https://drive.google.com/drive/folders/1kC8SpmcrSyu7hWsmYfnNk8SlOv0eVeCf?usp=sharing)
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 04 Februar 2021, 14:16:18
Reservierter Sammel Post zu Feedback von Version 2.6.4
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 04 Februar 2021, 16:26:18
Hi,

habs gerade voller Vorfreude runtergeladen, aber leider bestehen meine beiden Probleme weiterhin (Import/Export und läd meine Konfig nicht mehr)  :'(

Bevor ich da weitertesten kann, muss ich irgendwie meine mühsam zusammengebauten Einstellungen wenigstens wegsichern können, sonst macht das keinen Sinn.

Können wir zumindest nochmal an das Import/Export-Problem ran?

Danke schonmal und VG
Daniel
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 04 Februar 2021, 16:51:50
Zitat von: friesenjung am 04 Februar 2021, 16:26:18
Hi,

habs gerade voller Vorfreude runtergeladen, aber leider bestehen meine beiden Probleme weiterhin (Import/Export und läd meine Konfig nicht mehr)  :'(

Bevor ich da weitertesten kann, muss ich irgendwie meine mühsam zusammengebauten Einstellungen wenigstens wegsichern können, sonst macht das keinen Sinn.

Können wir zumindest nochmal an das Import/Export-Problem ran?

Danke schonmal und VG
Daniel
Ich hab versucht es zu reproduzieren. Leider habe ich da nichts erreicht. Gibt es irgendwelche Konsolenmeldungen ?
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 04 Februar 2021, 18:17:56
Zitat von: Syrex-o am 04 Februar 2021, 16:51:50
Ich hab versucht es zu reproduzieren. Leider habe ich da nichts erreicht. Gibt es irgendwelche Konsolenmeldungen ?


Hi,

ja, die hatte ich da schonmal angehangen: https://forum.fhem.de/index.php/topic,117553.msg1119549.html#msg1119549

VG
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 04 Februar 2021, 18:42:30
Zitat von: friesenjung am 04 Februar 2021, 18:17:56
Hi,

ja, die hatte ich da schonmal angehangen: https://forum.fhem.de/index.php/topic,117553.msg1119549.html#msg1119549

VG
Ach stimmt ja, sry. Das fixe ich morgen schnell.
Woran es liegt weiß ich nicht. FhemNative versucht beim Speichern den Ort zum speichern automatisch zu finden, aber da geht scheinbar was schief.

Funktioniert bei dir denn der Import Button, sodass du etwas auswählen kannst ?
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 04 Februar 2021, 19:32:22
Zitat von: Syrex-o am 04 Februar 2021, 18:42:30
Ach stimmt ja, sry. Das fixe ich morgen schnell.
Woran es liegt weiß ich nicht. FhemNative versucht beim Speichern den Ort zum speichern automatisch zu finden, aber da geht scheinbar was schief.

Funktioniert bei dir denn der Import Button, sodass du etwas auswählen kannst ?

Momentan funktioniert auch der Import nicht (2.6.4). Komisch, da ich fast schwören könnte, dass es bei der 2.6.3 schonmal ging (also nur der Import-Dialog). Nun hatte ich es heute auch nochmal mit der 2.6.3 probiert, ging heute aber auch nicht.

VG
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 10 Februar 2021, 11:31:09
Hi,

ich habe gestern mal die Funktion Config in FHEM Reading getestet und bei mir schreibt er die Konfig nicht in das angegebene Reading, sondern in den state bzw. STATE des Dummy (siehe Anhang).

Das soll doch so nicht sein oder?

Grüße...
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 Februar 2021, 17:14:33
Zitat von: friesenjung am 10 Februar 2021, 11:31:09
Hi,

ich habe gestern mal die Funktion Config in FHEM Reading getestet und bei mir schreibt er die Konfig nicht in das angegebene Reading, sondern in den state bzw. STATE des Dummy (siehe Anhang).

Das soll doch so nicht sein oder?

Grüße...
Nee, das soll tatsächlich nicht so sein.
Hast du den Testen Button im Shared Config Menü Mal probiert?

Ist das Reading wirklich richtig?
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 10 Februar 2021, 18:07:58
Wenn
Zitat von: Syrex-o am 10 Februar 2021, 17:14:33
Nee, das soll tatsächlich nicht so sein.
Hast du den Testen Button im Shared Config Menü Mal probiert?

Ist das Reading wirklich richtig?


Ja, das Reading heißt FNA (siehe Screenshots).

Wenn Du mit Testen Button "Konfiguration Testen" meinst, ja den habe ich probiert. Die Häkchen sind ja auch grün.

Er speichert halt den Name des Readings direkt vorn dran (siehe auch Screenshots).
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 Februar 2021, 18:34:17
Zitat von: friesenjung am 10 Februar 2021, 18:07:58
Wenn

Ja, das Reading heißt FNA (siehe Screenshots).

Wenn Du mit Testen Button "Konfiguration Testen" meinst, ja den habe ich probiert. Die Häkchen sind ja auch grün.

Er speichert halt den Name des Readings direkt vorn dran (siehe auch Screenshots).

AHH,
Taucht das Reading in der setlist des Dummys auf?
Titel: Antw:Beta-Test
Beitrag von: ioT4db am 10 Februar 2021, 22:07:57
Zitat von: Syrex-o am 10 Februar 2021, 18:34:17
AHH,
Taucht das Reading in der setlist des Dummys auf?
ok, jetzt klappts. :D Schicke Sache!

Man muss im Fhem-Device das Reading mit dem Attribut "readingList" anlegen. Nun klappts und ich teste fleißig weiter.

Ich stelle auch grad eine Liste zusammen, was mir noch so alles aufgefallen ist bzw. was ich mir noch wünschen würde. KOmmt dann demnächst...
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 Februar 2021, 22:19:53
Zitat von: friesenjung am 10 Februar 2021, 22:07:57
ok, jetzt klappts. :D Schicke Sache!

Man muss im Fhem-Device das Reading mit dem Attribut "readingList" anlegen. Nun klappts und ich teste fleißig weiter.

Ich stelle auch grad eine Liste zusammen, was mir noch so alles aufgefallen ist bzw. was ich mir noch wünschen würde. KOmmt dann demnächst...
Sehr schön.
Ich könnte das setzten der Config umstellen, um das setzen der readingslist zu umgehen. So ist es aber eigentlich sauberer.
Titel: kuezes Feedback und Bugs
Beitrag von: ioT4db am 12 Februar 2021, 13:09:25
Hi Syrex-o,
also nachdem ich mich die letzten Tage in FNA (ich kürz FhemNative mal so ab) mal reingetestet hatte, konnte ich gestern innerhalb 1h meinen ersten Erfolg verbuchen. Cool!
Hab ziemlich schnell mein Wohnzimmertablet, auf dem ich das Frontend vor längerer Zeit mal mit ioBroker erstellt hatte, mit FNA auf Windows nachgebaut und mittels "Config in FHEM Reading" zum Tablet "geschickt". (wens interessiert, ich hab mal ein Screenshot gemacht).

Ok, aber nun zu den Dingen, die mir dabei aufgefallen sind (und die für mich momentan am wichtigsten wären):

Was auffällt ist, dass auf dem Android-Tablet nicht der komplette Bildschirm genutzt wird. Im unteren Bereich ist noch die Bedienleiste von Android zu sehen und im oberen Teil scheint Platz für die Statuszeile freigehalten zu werden.
Da würde ich mir eine art Fullscrenn oder Kiosk-Mode wünschen.

Ein weiteres Problem bei mir ist (siehe oben Punkt 2), dass bei Windows die benutzerdefinierte Fenstergröße nicht angewandt wird. Vielleicht hängt das mit dem Problem "Win10 wird als Mobilgerät erkannt" zusammen?
Dadurch kann ich leider das Tabletdisplay für welches ich das Frontend bauen möchte, nicht exakt nachbilden. Dadurch wird hin und wieder das was ich am PC erstelle nicht richtig auf dem Tablet dargestellt und ich musste durch "try and error" die Elemente so ziiehen und schieben bis es dann gepasst hat.

Deshalb komme hier mal zu meiner derzeitigen Wunschliste :)
Ich hab probiert so gut es geht zu beschreiben was ich meine, hoffe es ist verständlich  ;)
Auch bitte ich um Nachsicht, wenn ich Dinge wünsche, die es vlt. schon gibt. Mangels Doku ist es manchmal nich so einfach...


So, das ist vorerst mal alles (mir fallen aber noch tausend Dinge ein  ;) ).

Wie gesagt es sind Wünsche! Über Machbarkeit etc. habe ich mir keine tiefergehenden Gedanken gemacht. Ich denke das kannst Du besser bewerten...

VG
Daniel

Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 17 Februar 2021, 21:06:45
Das ist ja Mal eine Liste  ;D 

Sobald der Port nach Capacitor abgeschlossen ist, widme ich mich all diesen Themen.
Performance-technisch sehe ich schon einige Verbesserungen.
Titel: Antw:Beta-Test
Beitrag von: Guzzi-Charlie am 16 Juli 2022, 13:54:01
Hallo,

auf der Suche nach der Backup/Export-Funktion für die FhemNative-Konfi bin ich auf die Shared Confi gestoßen. Meine Versuche damit etwas zu bewerkstelligen waren bisher allerdings nicht von Erfolg gekrönt.

Ich habe:
Was mache ich falsch?
Titel: Antw:Beta-Test
Beitrag von: wing350 am 26 August 2022, 13:13:48
Tipp: in FHEM die Seite des Devices neu laden.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 23 Februar 2023, 12:12:05
Alpha-Tester:

Hallo zusammen,
Ich würde gern in der nächsten Woche eine 1. Alpha der neuen FhemNative Version veröffentlichen.
Dabei wird es sich ausschließlich um die Desktop Apps für Windows/Mac handeln.

Die App wird sicherlich etwas rudimentär sein und es gibt noch nicht viele Komponenten.
Ziel soll es sein:

Gibt es Interessenten, die sich die Alpha anschauen und fleißig Feedback geben wollen?

Beste Grüße
Euer Syrex-o
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 05 März 2023, 11:28:32
Hallo zusammen,

die neue Version von FhemNative ist wie versprochen auf GitHub verfügbar (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-1 (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-1)).

Wichtige Hinweise:

Ich arbeite weiter daran, die Komponenten zu portieren, sodass wir Stück für Stück zur fertigen Version für die Stores kommen.
Mit Feedback zu den Funktionen und Fehlern, würdet ihr bereits viel helfen.

Viel Spaß beim testen.
VG
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 16:14:44
Hallo, erste rückmeldung,

Über FhemWeb mit basicAuth funktioniert.
Aber FhemWeb mit SSL und basicAuth funktioniert nicht.

Nutze für die verschlüsselung einen Apache2 Server.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 06 März 2023, 16:21:51
Zitat von: Tueftler1983 am 06 März 2023, 16:14:44
Hallo, erste rückmeldung,

Über FhemWeb mit basicAuth funktioniert.
Aber FhemWeb mit SSL und basicAuth funktioniert nicht.

Nutze für die verschlüsselung einen Apache2 Server.

Was sagt denn der Log Export?
Sind das selbst signierte Zertifikate?
Ist die IP eine andere bei mit/ohne SSL?

Ich muss den Ablauf noch etwas besser verstehen. Eventuell könntest du einmal genau erklären, wie SSL bei dir eingerichtet ist?
Ich gucke in der Zwischenzeit mal, ob ich noch etwas einstellen/erlauben kann.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 06 März 2023, 16:48:36
@Tueftler1983

Ich habe mal schnell eine Version erstellt, die alle Fehler von Zertifikaten ignorieren sollte. (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-2 (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-2))
Wenn du die Windows Version benutzt, kannst du unter: "View -> Toggle Developer Tools" die "Console" anzeigen lassen.
Da sollten Fehlermeldungen zum Zertifikat kommen.

Die wären sicher hilfreich, wenn es mit "Alpha-2" nicht klappt.

VG
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 17:34:23
p.s. Zertifikat ist von Let's Encrypt

github ist grade sehr langsam im DL dierser soll 20 min dauern.....

melde mich später
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 18:22:46
mir ist da was aufgefallen bei der Einstellung der verbindung sage ich ja fhemweb, geht ja auch nur das, gibt ja nicht die auswahl fhemweb oder Websocket.
Nur die verbindung ohne die Verschlüsselung geht ja auch, natürlich ein anderer Port

Aber bei der Fehlermeldung wird als verbindung doch WSS also Websocket und nicht Https verwendet

main.675b46775ba190f9.js:1 WebSocket connection to 'wss://xxxxx:xxxxx@192.168.2.172:8083/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678123089991' failed:

ip mit verschlüsselung ist 192.168.2.172:8083
Ohne ist 192.168.2.172:8084

Verschlüsselt wird mit Apache2 server und LetsEncrypt Zertifikat

hoffe das das weiter hilft
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 18:34:14
habe es nach dieser anleitung gemacht..

https://www.electronic-research.de/fhem-absichern-reverse-proxy.html
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 06 März 2023, 19:56:15
Wenn dein verschlüsselter Zugriff auf einem anderen Port ist, gibt es also auch ein anderes WEB device in FHEM oder?

Hast du da auch longpoll auf websocket?

Zitat
Aber bei der Fehlermeldung wird als verbindung doch WSS also Websocket und nicht Https verwendet
Das passt soweit.
Kurzer Exkurs zum Thema websocket. Die Verbindung wird über einen HTTP oder HTTPS Handshake gemacht. Da deine Adresse nur über HTTPS erreichbar ist, kannst du auch nur wss verwenden.

Der Fehlermeldung nach sieht es auch nicht so aus, als würde das Zertifikat abgelehnt werden.

Kannst du dich ohne die secure Option auf den 8083 Port verbinden?
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 20:09:43
Ja ohne die Verschlüsselung kann ich auf den Port 8083 mit FhemNative verbinden mit basicAuth.

Der Port 8083 ist mit SSL und basicAuth
Der Port 8084 ist nur mit basicAuth

Der reverseProxy leitet anfragen die von der Fritzbox auf Port 80 oder 443 an die 192.168.2.172 kommen um auf den Port 8083
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 06 März 2023, 20:15:17
Zitat von: Tueftler1983 am 06 März 2023, 20:09:43
Ja ohne die Verschlüsselung kann ich auf den Port 8083 mit FhemNative verbinden mit basicAuth.

Der Port 8083 ist mit SSL und basicAuth
Der Port 8084 ist nur mit basicAuth

Der reverseProxy leitet anfragen die von der Fritzbox auf Port 80 oder 443 an die 192.168.2.172 kommen um auf den Port 8083

Moment Mal. Die "unsichere" Verbindung ohne den SSL Haken in FhemNative sollte nicht funktionieren, wenn dein FHEM auf dem 8083 Port mit HTTPS läuft. Wenn das tatsächlich funktioniert, dann gibt es ein Problem mit deiner HTTPS Absicherung.
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 20:26:54
Ahh doch, ist richtig, aber für die verschlüsselung muss die Anfrage auf dem Pi über Port 80 oder 443 kommen damit der Reverse Proxy die Anfrage über SSL und weiter an Port 8083 gibt. Dieser ist ja nicht von fhem aus SSL verschlüsselt.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 06 März 2023, 20:49:58
Zitat von: Tueftler1983 am 06 März 2023, 20:26:54
Ahh doch, ist richtig, aber für die verschlüsselung muss die Anfrage auf dem Pi über Port 80 oder 443 kommen damit der Reverse Proxy die Anfrage über SSL und weiter an Port 8083 gibt. Dieser ist ja nicht von fhem aus SSL verschlüsselt.

Ok, verstehe. Es scheint jede Menge Probleme mit Websockets über Apache Reverse proxy geben. Hier mal eine Konfiguration für Home Assistent:

<VirtualHost *:443>
    ServerName ******.duckdns.org
ServerAlias home.*******.nrw

SSLEngine on
    SSLCertificateFile /usr/local/apache2/conf/server.crt
    SSLCertificateKeyFile /usr/local/apache2/conf/server.key

SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off

# Home Assistant WebSockets
ProxyPass /api/websocket wss://192.168.178.10:443/api/websocket
ProxyPassReverse /api/websocket wss://192.168.178.10:443/api/websocket

    # Home Assistant HTTP
    ProxyPass / https://192.168.178.10:443/
    ProxyPassReverse / https://192.168.178.10:443/

</VirtualHost>


Die Ursache ist aus meiner Sicht der Reverse Proxy. Da scheint etwas mit der Konfiguration nicht zu passen.

Das habe ich noch gefunden: https://www.serverlab.ca/tutorials/linux/web-servers-linux/how-to-reverse-proxy-websockets-with-apache-2-4/ (https://www.serverlab.ca/tutorials/linux/web-servers-linux/how-to-reverse-proxy-websockets-with-apache-2-4/)
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 06 März 2023, 21:11:13
Okay dann bin ich raus und werde es weiterhin nur mit von nutzen...
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 07 März 2023, 07:36:33
Zitat von: Tueftler1983 am 06 März 2023, 21:11:13
Okay dann bin ich raus und werde es weiterhin nur mit von nutzen...
Jetzt verstehe ich leider nicht, was du meinst?
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 07 März 2023, 07:58:18
Ich meine damit das ich froh war das ich vor ca 3 Jahren den Apache2 Server mit reverseProxy und LetsEncrypt richtig ans laufen bekommen habe und ich jetzt nicht wüßte wie und wo ich ansetzen muss um das websocket da noch zu erlauben bzw durch zu schleifen.

Das ist mir dann zu hoch.
Bei Ner step by step Anleitung kann ich mich durch hangeln aber was darüber geht ist schwer.

Trotzdem lieben dank
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 08 März 2023, 12:54:59
Zitat von: Tueftler1983 am 07 März 2023, 07:58:18
Ich meine damit das ich froh war das ich vor ca 3 Jahren den Apache2 Server mit reverseProxy und LetsEncrypt richtig ans laufen bekommen habe und ich jetzt nicht wüßte wie und wo ich ansetzen muss um das websocket da noch zu erlauben bzw durch zu schleifen.

Ich glaube, dass nur deine reverseProxy config angepasst werden muss. Das sollte ziemlich einfach sein.
Könntest du mal deine aktuelle Config einstellen? Dann könnten wir ein config update testen.

VG
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 08 März 2023, 13:22:35
hey

das ist die erzeitige config
<IfModule mod_proxy.c>
  <Location /fhem>
    ProxyPass http://localhost:8083/fhem
    ProxyPassReverse http://localhost:8083/fhem
  </Location>
</IfModule>
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 08 März 2023, 13:30:01
meinst du das mit änderungen??

<Location /fhem>

  RewriteEngine On
  RewriteCond %{HTTP:Upgrade} =websocket [NC]
  RewriteRule /fhem/(.*)           ws://localhost:8082/fhem/$1 [P,L]
  RewriteCond %{HTTP:Upgrade} !=websocket [NC]
  RewriteRule /fhem/(.*)           http://localhost:8082/fhem/$1 [P,L]

  # Websockets
  ProxyPass ws://localhost:8083/fhem
  ProxyPassReverse ws://localhost:8083/fhem

  # ProxyPass/ProxyPassReverse leitet HTTP requests auf eine andere URL um
  ProxyPass http://localhost:8083/fhem
  ProxyPassReverse http://localhost:8083/fhem

  # ProxyHTMLURLMap passt Links im HTML/JavaScript Source an
  ProxyHTMLURLMap /        /fhem/
  ProxyHTMLURLMap /fhem/     /fhem/
  AuthType Basic
  AuthName "Password Required"
  AuthUserFile /etc/fhem-htpasswd
  Require user klaus
  Order deny,allow
  Allow from all
</Location>


habe ich grade im forum im zusammenhang mit Apache2 und WS gefunden
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 08 März 2023, 13:32:29
Zitat von: Tueftler1983 am 08 März 2023, 13:30:01
meinst du das mit änderungen??

<Location /fhem>

  RewriteEngine On
  RewriteCond %{HTTP:Upgrade} =websocket [NC]
  RewriteRule /fhem/(.*)           ws://localhost:8082/fhem/$1 [P,L]
  RewriteCond %{HTTP:Upgrade} !=websocket [NC]
  RewriteRule /fhem/(.*)           http://localhost:8082/fhem/$1 [P,L]

  # Websockets
  ProxyPass ws://localhost:8083/fhem
  ProxyPassReverse ws://localhost:8083/fhem

  # ProxyPass/ProxyPassReverse leitet HTTP requests auf eine andere URL um
  ProxyPass http://localhost:8083/fhem
  ProxyPassReverse http://localhost:8083/fhem

  # ProxyHTMLURLMap passt Links im HTML/JavaScript Source an
  ProxyHTMLURLMap /        /fhem/
  ProxyHTMLURLMap /fhem/     /fhem/
  AuthType Basic
  AuthName "Password Required"
  AuthUserFile /etc/fhem-htpasswd
  Require user klaus
  Order deny,allow
  Allow from all
</Location>


habe ich grade im forum im zusammenhang mit Apache2 und WS gefunden

Das könnte schon funktionieren.
Denk daran nach dem speichern den Apache service neu zu starten.

P.s. den Thread habe ich auch noch gefunden. Scheint zu funktionieren: https://forum.fhem.de/index.php?topic=67271.0 (https://forum.fhem.de/index.php?topic=67271.0)
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 08 März 2023, 14:07:17
Das ist der Beitrag aus dem ich es habe, nur der untere teil verursacht bei mir einen Fehler sodas der Apache2 Server nicht startet.

die derzeitige Config ist so:
<Location /fhem>

  RewriteEngine On
  RewriteCond %{HTTP:Upgrade} =websocket [NC]
  RewriteRule /fhem(.*)           ws://localhost:8083/fhem$1 [P,L]
  RewriteCond %{HTTP:Upgrade} !=websocket [NC]
  RewriteRule /fhem(.*)           http://localhost:8083/fhem$1 [P,L]

  # ProxyPass/ProxyPassReverse leitet HTTP requests auf eine andere URL um
  ProxyPass http://localhost:8083/fhem
  ProxyPassReverse http://localhost:8083/fhem

  </Location>


der teil macht probleme:

# ProxyHTMLURLMap passt Links im HTML/JavaScript Source an
  ProxyHTMLURLMap /        /fhem/
  ProxyHTMLURLMap /fhem/     /fhem/
  AuthType Basic
  AuthName "Password Required"
  AuthUserFile /etc/fhem-htpasswd
  Require user klaus
  Order deny,allow
  Allow from all


Ich teste mal mit Fhemnative
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 08 März 2023, 14:10:54
scheint immer noch das selbe zu sein,


main.675b46775ba190f9.js:1 WebSocket connection to 'wss://XXXXX:xxxxx@XXXXX.zapto.org/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678280898822' failed:
main.675b46775ba190f9.js:1 WebSocket connection to 'wss://XXXXX:xxxxx@192.168.2.172/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678280911522' failed:


extern erreiche ich fhem so im Browser
xxx-xxx.zapto.org/fhem
intern 192.168.2.172/fhem

wenn ich unter Port nicht 80 oder 443 eingebe für http bzw https sondern den 8083, dann bekomme ich diese meldung

main.675b46775ba190f9.js:1 WebSocket connection to 'wss://XXXXX:xxxxx@XXXXXXXX.zapto.org:8083/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678282828943' failed: WebSocket is closed before the connection is established.
(anonymous) @ main.675b46775ba190f9.js:1
g @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
g @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
unsubscribe @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
_execute @ main.675b46775ba190f9.js:1
execute @ main.675b46775ba190f9.js:1
flush @ main.675b46775ba190f9.js:1
L.<computed> @ polyfills.fea3d3e6709f6d3d.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
onInvokeTask @ main.675b46775ba190f9.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
runTask @ polyfills.fea3d3e6709f6d3d.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
invoke @ polyfills.fea3d3e6709f6d3d.js:1
m.args.<computed> @ polyfills.fea3d3e6709f6d3d.js:1
setInterval (async)
d @ polyfills.fea3d3e6709f6d3d.js:1
scheduleTask @ polyfills.fea3d3e6709f6d3d.js:1
onScheduleTask @ polyfills.fea3d3e6709f6d3d.js:1
scheduleTask @ polyfills.fea3d3e6709f6d3d.js:1
scheduleTask @ polyfills.fea3d3e6709f6d3d.js:1
scheduleMacroTask @ polyfills.fea3d3e6709f6d3d.js:1
Me @ polyfills.fea3d3e6709f6d3d.js:1
(anonymous) @ polyfills.fea3d3e6709f6d3d.js:1
o.<computed> @ polyfills.fea3d3e6709f6d3d.js:1
setInterval @ main.675b46775ba190f9.js:1
requestAsyncId @ main.675b46775ba190f9.js:1
schedule @ main.675b46775ba190f9.js:1
schedule @ main.675b46775ba190f9.js:1
n @ main.675b46775ba190f9.js:1
Ei @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
_ @ main.675b46775ba190f9.js:1
subscribe @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
t @ polyfills.fea3d3e6709f6d3d.js:1
(anonymous) @ main.675b46775ba190f9.js:1
n @ main.675b46775ba190f9.js:1
Z @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
t @ polyfills.fea3d3e6709f6d3d.js:1
(anonymous) @ main.675b46775ba190f9.js:1
testConnectionProfile @ main.675b46775ba190f9.js:1
(anonymous) @ 1799.bd71f5f3ed40a6f3.js:1
n @ main.675b46775ba190f9.js:1
Z @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
t @ polyfills.fea3d3e6709f6d3d.js:1
(anonymous) @ main.675b46775ba190f9.js:1
testIPSettings @ 1799.bd71f5f3ed40a6f3.js:1
(anonymous) @ 1799.bd71f5f3ed40a6f3.js:1
yl @ main.675b46775ba190f9.js:1
c @ main.675b46775ba190f9.js:1
(anonymous) @ main.675b46775ba190f9.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
onInvokeTask @ main.675b46775ba190f9.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
runTask @ polyfills.fea3d3e6709f6d3d.js:1
invokeTask @ polyfills.fea3d3e6709f6d3d.js:1
Z @ polyfills.fea3d3e6709f6d3d.js:1
N @ polyfills.fea3d3e6709f6d3d.js:1
B @ polyfills.fea3d3e6709f6d3d.js:1
main.675b46775ba190f9.js:1 FHEM: Try connecting with profile: 0 - trial: 0
Titel: Antw:Beta-Test
Beitrag von: kabanett am 08 März 2023, 17:22:42
Hallo,
ich habe die Beta installiert und die Verbindung usw klappt sofort.
Die Bedienung ist echt induitiv!
Ich habe mir, zum Test, eine Lampe angelegt. Funtioniert soweit. Leider wird mir der fhem- Name angezeigt. Ich kann zwar den Schalter Label schalten, aber es gibt keine Möglichkeit einen normal lesbaren Namen zu vergeben.

Die Theme- Einstellung dark oder bright ergibt bei mir keinen Unterschied...

Gruß
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 08 März 2023, 17:32:36
Zitat von: kabanett am 08 März 2023, 17:22:42
Hallo,
ich habe die Beta installiert und die Verbindung usw klappt sofort.
Die Bedienung ist echt induitiv!
Ich habe mir, zum Test, eine Lampe angelegt. Funtioniert soweit. Leider wird mir der fhem- Name angezeigt. Ich kann zwar den Schalter Label schalten, aber es gibt keine Möglichkeit einen normal lesbaren Namen zu vergeben.

Die Theme- Einstellung dark oder bright ergibt bei mir keinen Unterschied...

Gruß
Vielen Dank für das Feedback.

Der Switch hat die Option "Eigene Labels". Dann kannst du ein Label und auch einen Info Text eingeben.

Mit dem Theme hast du recht. Aktuell gibt es noch kein light Theme.
Titel: Antw:Beta-Test
Beitrag von: kabanett am 08 März 2023, 18:11:26
Oh man, hast recht.
War jetzt nicht ganz so induitiv... Ich hab damit gerechnet, dass beim einschalten der Option, die Eingabemöglichkeit auch dort (oder zumindest in der Nähe) erscheint/befindet und nicht weiter hoch gescrollt werden muss.

Gruß
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 09 März 2023, 12:42:46
Zitat von: Tueftler1983 am 08 März 2023, 14:10:54
scheint immer noch das selbe zu sein,


main.675b46775ba190f9.js:1 WebSocket connection to 'wss://XXXXX:xxxxx@XXXXX.zapto.org/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678280898822' failed:
main.675b46775ba190f9.js:1 WebSocket connection to 'wss://XXXXX:xxxxx@192.168.2.172/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1678280911522' failed:


extern erreiche ich fhem so im Browser
xxx-xxx.zapto.org/fhem
intern 192.168.2.172/fhem

Also um extern auf fhem zuzugreifen, hast du ein den prefix "https://" richtig?
Intern dann nur noch "http://" oder direkt die IP?

In deinem test schlagen ja beide Methoden fehl.

Lösung:
Ich habe einen Fehler in meinem Connection handler gefunden + Fehler in der Apache conf.

Ich habe jetzt mal genau das Tutorial von dir genommen und einen Apache2 Server vor mein FHEM geschaltet.
Die Methode mit dem SSL Zertifikat funktioniert so leider nicht mehr. Daher habe ich mir eins mit openssl angelegt.
Dabei sind mir ein paar Dinge aufgefallen. Daher hier mal meine Schritte, damit es funktioniert.

1. Relevante module aktivieren: sudo a2enmod proxy proxy_http proxy_wstunnel rewrite ssl
2. Die Apache Config: /etc/apache2/conf-available/fhem.conf

<IfModule mod_proxy.c>
  <Location /fhem>
    RewriteEngine On

    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /(.*)           ws://localhost:8083/fhem$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /(.*)           http://localhost:8083/fhem$1 [P,L]

    ProxyPass http://localhost:8083/fhem
    ProxyPassReverse http://localhost:8083/fhem

  </Location>
</IfModule>

Bitte unbedingt auf die Ports achten.

Ich habe auch die Konfiguration mit: ws://localhost:8083/fhem/$1 ausprobiert. Klappt auch.

FhemNative Änderungen
In FhemNative wurde bisher immer erwartet, dass es einen Port gibt  ::). Mein Fehler.

Mit deiner Anleitung und folgenden IP Einstellungen konnte ich mich "insecure/secure" verbinden. Nur lokal getestet.

IP: "Deine FHEM IP"/fhem (Bsp. 192.168.178.141/fhem)
PORT: einfach alles raus löschen
Verbindungstyp: fhemweb
Sichere Verbindung: An oder aus -> geht beides in meinen Tests.


Ich kommentiere diesen Post erneut, wenn ich die Alpha mit den Fixes hochgeladen habe.

Edit:
Alpha v3 ist auf Github verfügbar: https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-3 (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-3)
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 09 März 2023, 13:55:01
Hey ich teste gleich wenn ich Zuhause bin,

Die Module sind alle aktiv
pi@FhemServer:~ $ sudo a2enmod proxy proxy_http proxy_wstunnel rewrite ssl
Module proxy already enabled
Considering dependency proxy for proxy_http:
Module proxy already enabled
Module proxy_http already enabled
Considering dependency proxy for proxy_wstunnel:
Module proxy already enabled
Module proxy_wstunnel already enabled
Module rewrite already enabled
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Module ssl already enabled
pi@FhemServer:~ $


Im Browser brauche ich nur meinen Hostnamen eingeben von unterwegs sprich
hxxxxx.hxxxx.zapto.org/fhem

Ich brauche kein Http oder https schreiben da anfragen die auf Port 80 und 443 bei meiner Fritzbox von aussen ankommen an meinen Fhemserver weitergeleitet werden.

Aber das /fhem ist noch wichtig da man sonst nur auf den apacheServer kommt.

Editiere sobald ich am Laptop Testen konnte

EDIT:

Leider kein erfolg und mit deiner Config funktioniert auch der Browser zugriff auf FHEM nicht mehr richtig, die dahrstellung passt nicht.

bei dir fehlt hier das fhem nach dem/

<IfModule mod_proxy.c>
  <Location /fhem>
    RewriteEngine On

    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /fhem(.*)           ws://localhost:8083/fhem$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /fhem(.*)           http://localhost:8083/fhem$1 [P,L]

    ProxyPass http://localhost:8083/fhem
    ProxyPassReverse http://localhost:8083/fhem

  </Location>
</IfModule>
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 09 März 2023, 15:01:45
Zitat
Leider kein erfolg und mit deiner Config funktioniert auch der Browser zugriff auf FHEM nicht mehr richtig, die dahrstellung passt nicht.

Mein Fehler. Ich hatte mir die FHEM Oberfläche garnicht mehr angeguckt danach. Das ist dann die richtige Config:

<IfModule mod_proxy.c>
  <Location /fhem>
    RewriteEngine On

    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /fhem(.*)           ws://localhost:8083/fhem$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /fhem(.*)           http://localhost:8083/fhem$1 [P,L]

    ProxyPass http://localhost:8083/fhem
    ProxyPassReverse http://localhost:8083/fhem

  </Location>
</IfModule>


Dann muss es ein Problem mit dem Zertifikate geben.
Wie sieht denn deine /etc/apache2/sites-enabled/000-default.conf aus?
Meine als Beispiel:

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLCertificateFile /etc/apache2/certificate/apache-certificate.crt
        SSLCertificateKeyFile /etc/apache2/certificate/apache.key
</VirtualHost>
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 09 März 2023, 15:07:25
Hey bin zwar unterwegs aberdas ist meine Datei

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
RewriteEngine on
RewriteCond %{SERVER_NAME} =***-***.zapto.org
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 09 März 2023, 15:38:03
Zitat von: Tueftler1983 am 09 März 2023, 15:07:25
Hey bin zwar unterwegs aberdas ist meine Datei

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
RewriteEngine on
RewriteCond %{SERVER_NAME} =***-***.zapto.org
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


Jetzt haben wir doch endlich was gefunden  ;D

Dir fehlt der komplette SSL Eintrag. Wenn Anfragen über HTTPS kommen, landen die bei VirtualHost 443.
Aktuell ersetzt du alle Anfragen egal ob http oder https mit https

Ich sehe auch gar keine Definition für ein SSL Zertifikat?
Wo liegen denn deine Zertifikat und KeyFile? Dann können wir versuchen die aktuellen Zertifikate einzubinden. Ansonsten kann ich auch kurz beschreiben, wie du ein neues erstellen kannst mit openssl.

Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 09 März 2023, 18:43:05
Zitat von: Syrex-o am 09 März 2023, 15:38:03
Jetzt haben wir doch endlich was gefunden  ;D

Dir fehlt der komplette SSL Eintrag. Wenn Anfragen über HTTPS kommen, landen die bei VirtualHost 443.
Aktuell ersetzt du alle Anfragen egal ob http oder https mit https

Ich sehe auch gar keine Definition für ein SSL Zertifikat?
Wo liegen denn deine Zertifikat und KeyFile? Dann können wir versuchen die aktuellen Zertifikate einzubinden. Ansonsten kann ich auch kurz beschreiben, wie du ein neues erstellen kannst mit openssl.

Du da fragst du mich was aber in sofern hast du recht ob ich neinen alias mit Http oder Https aufrufe ist egal er wird immer auf die verschlüsselte interne verschlüsselung umgeleitet.
dies finde ich aber auch okay und kann so bleiben.
wo meine zerfitikate und keys liegen kann ich dir jetzt garnicht sagen... das ist schon so lange her.
aber das sollte das verzeichnes sein:
/etc/letsencrypt/live/xxxx-xxxx.zapto.org

was ich nicht verstehe, die verschlüsselung mit dem gültigen Zerfitikat funktioniert ja, wie kann die config da dann nicht stimmen??

kann ja von jedem Gerät verschlüsselt über xxx-xxx.zapto.org/fhem auf mein Fhem zugreifen.
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 09 März 2023, 21:31:40
Zitat
kann ja von jedem Gerät verschlüsselt über xxx-xxx.zapto.org/fhem auf mein Fhem zugreifen.
Spannend wäre, ob du per Https, http oder keinem prefix darauf zugreift. Über HTTPS sollte es eigentlich nicht gehen.
Wenn du die URL im Browser öffnest, wird das Zertifikat dann als gültig erkannt?

Kannst du nicht einfach einen weiteren VirtualHost mit 443 anlegen und testen ob das geht ?

Ich richte morgen Mal Dyndns bei mir ein und gucke, wie das klappt.
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 09 März 2023, 22:47:08
Also ich kann
Xxx-xxx.zapto.org/fhem eingeben
Oder
Http://Xxx-xxx.zapto.org/fhem
Oder
Https://Xxx-xxx.zapto.org/fhem

Alle drei Varianten landen auf
Https://Xxx-xxx.zapto.org/fhem

Zertifikat ist gültig und wird erkannt. Siehe Screenshot


Wenn ich mich intern auf fhem verbinde kommt die Meldung das die Verbindung eventuell unsicher ist da es für xxx-xxx.zapto.org und nicht für 192.168.2.172 ausgestellt ist
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 März 2023, 12:32:58
Ok, also ich habe jetzt auch mal den DynDNS Prozess durchgemacht und es funktioniert auf anhieb.

Step by Step:
1. weiteres WEB device in FHEM angelegt unter port 8088


2. allowed device in FHEM angelegt mit den Attributen:
- validFor "dein neues WEB device"
- basicAuth "dein base64 hash"

2a Falls unklar ist, wie man den hast erzeugt:

echo -n benutzername:passwort | base64


3. DynDNS:
- Ich habe mir schnell eine Adresse bei dynv6.com angelegt.
- In der Fritzbox das ganze unter DynDNS aktiviert.
- In der Fritzbox die Port Weiterleitung auf 8088 für den FHEM webserver eingerichtet: Ich habe nur Anfragen an den FHEM server mit HTTPS (port 443) erlaubt.

4. openssl Zertifikat anlegen:
- Apache stoppen:

sudo service apache2 stop


- openssl installieren:
apt-get install openssl

- sudo nano /etc/apache2/apache2.conf

- Folgendes eintragen am Ende der Datei:

<Directory /var/www/html>
AllowOverride All
</Directory>


- Zertifikat erzeugen und den Anweisungen folgen:

mkdir /etc/apache2/certificate
cd /etc/apache2/certificate
sudo openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out apache-certificate.crt -keyout apache.key


- Die default apache conf bearbeiten:

sudo nano /etc/apache2/sites-enabled/000-default.conf


- So sieht sie dann aus (alle http Anfragen werden automatisch auf https weitergeleitet):

<VirtualHost *:80>
        RewriteEngine On
        RewriteCond %{HTTPS} !=on
        RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        SSLEngine on
        SSLCertificateFile /etc/apache2/certificate/apache-certificate.crt
        SSLCertificateKeyFile /etc/apache2/certificate/apache.key
</VirtualHost>


- Apache fhem config erstellen:

sudo nano /etc/apache2/conf-available/fhem.conf


IfModule mod_proxy.c>
  <Location /fhem>
    RewriteEngine On

    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /fhem(.*)           ws://localhost:8088/fhem$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=websocket [NC]
    RewriteRule /fhem(.*)           http://localhost:8088/fhem$1 [P,L]

    ProxyPass http://localhost:8088/fhem
    ProxyPassReverse http://localhost:8088/fhem

  </Location>
</IfModule>


- Apache starten:

sudo service apache2 start


5. FhemNative Zugangsdaten anpassen:
- die Externe Adresse angeben mit /fhem am Ende
- den Port löschen
- SSL aktivieren
- Basic Auth aktivieren und user und pass eingeben
- Verbindung testen

!!! In dieser Beschreibung geht es nicht um die Sicherheitsaspekte. Das ganze ist nur ein schneller Guide zum testen. !!!
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 März 2023, 12:38:53
@Tueftler1983
Ich habe deinen und meinen Beitrag mal bearbeitet. Deine URL war im Klartext angegeben  :-X

Kannst du bitte versuchen deine /etc/apache2/sites-enabled/000-default.conf zu bearbeiten, wie im Beitrag definiert?
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 10 März 2023, 15:44:17
Hey.
Sorry habe nicht gesehen ich habe noch eine zweite 000-default.conf in etc/apache2/sites-enabled.

die 00-default-le-ssl.conf

<IfModule mod_ssl.c>
<VirtualHost *:443>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf


ServerName xxxx-xxxx.zapto.org
SSLCertificateFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>


danach hast du wahrscheinlich gesucht in der ersten conf oder? der untere abschnitt mit angabe wo das Zerfitikat ist etc
Titel: Antw:Beta-Test
Beitrag von: Syrex-o am 10 März 2023, 20:07:38
Zitat von: Tueftler1983 am 10 März 2023, 15:44:17
Hey.
Sorry habe nicht gesehen ich habe noch eine zweite 000-default.conf in etc/apache2/sites-enabled.

die 00-default-le-ssl.conf

<IfModule mod_ssl.c>
<VirtualHost *:443>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf


ServerName xxxx-xxxx.zapto.org
SSLCertificateFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>


danach hast du wahrscheinlich gesucht in der ersten conf oder? der untere abschnitt mit angabe wo das Zerfitikat ist etc

Hey, genau die hab ich gesucht ;)
Alles andere hätte mich auch gewundert.

Könntest du schon die Config testen ?
Bei dir dann halt Anpassungen in beiden configs ;)

Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 10 März 2023, 20:39:49
Nein hatte heute viel mit meinen 3 Kindern zu tun, dazu kommt das ich den Fuß entzündet habe.

Ich muss die Dateien Mal gegenüber stellen um zu sehen was ich Anpassen muss.

Hoffe schaffe es morgen


Was mir aufgefallen ist,

In meiner konfig fehlt der VirtualHost 80
Titel: Antw:Beta-Test
Beitrag von: Tueftler1983 am 11 März 2023, 17:26:07
So melde ERFOLG

FhemNativ kann sich verschlüsselt mit Benutzer und Password aus dem Internet verbinden!!!

Diese Config läuft jetzt unter etc/apache2/sites-enabled

<VirtualHost *:80>
        # The ServerName directive sets the request scheme, hostname and port that
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
        # error, crit, alert, emerg.
        # It is also possible to configure the loglevel for particular
        # modules, e.g.
        #LogLevel info ssl:warn

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

        # For most configuration files from conf-available/, which are
        # enabled or disabled at a global level, it is possible to
        # include a line for only one particular virtual host. For example the
        # following line enables the CGI configuration for this host only
        # after it has been globally disabled with "a2disconf".
        #Include conf-available/serve-cgi-bin.conf
</VirtualHost>
<VirtualHost *:443>
ServerName xxxx-xxxx.zapto.org
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLEngine on
        SSLCertificateFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxxx-xxxx.zapto.org/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>


Vielen dank. wenn dieses jetzt noch in der mobilen version übernommen wird und ich dann irgendwie meine FhemNative configuration übertragen kann ist alles tipp topp
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 05 April 2023, 14:09:26
FhemNative 4.0.0 Alpha 4

Hallo zusammen,

es gibt eine weitere Alpha zum testen.
Viele Bugs konnte ich beheben und einige Features sind dazu gekommen.
- Viele Komponeten sind dazu gekommen.
- Die "Shared Config" aus den vorherigen Versionen habe ich wieder eingebaut (Kann unter Settings-> advanced konfiguriert werden).
- Es gibt jetzt eine "Sandbox" Umgebung. Wenn man FhemNative ohne FHEM ausprobieren möchte, wird einem die Option jetzt angeboten (Nur, solange man keine Verbindungs-Informationen eingegeben hat). Innerhalb der Sandbox kann man mit "Demo Devices" spielen und alle Komponenten ausprobieren.

Ich arbeite aktuell an der Seite für die Dokumentation, damit einem offiziellen Release in den Stores nichts mehr im Weg steht.

Über Feedback würde ich mich wie immer freuen.

Link zum Alpha Release: https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-4 (https://github.com/Syrex-o/FhemNative/releases/tag/v4.0.0-alpha-4)
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 05 April 2023, 14:13:10
Hey das ist schonmal super, kannst du abschätzen wann es die neue Version für Android geben wird??

Das ist für mich die wichtigste Umgebung.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 06 April 2023, 09:47:19
Zitat von: Tueftler1983 am 05 April 2023, 14:13:10Hey das ist schonmal super, kannst du abschätzen wann es die neue Version für Android geben wird??

Das ist für mich die wichtigste Umgebung.

Das sollte ich noch im April schaffen.
Wenn ich mit der Website fertig bin, ist alles bereit.
Es werden sicher noch einige Dinge in den Docs fehlen, daher wäre es super, wenn jemand an der Dokumentation mitarbeiten würde.
Falls jemand Interesse hat, gern melden.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 24 April 2023, 20:19:21
Hey, gibt es was neues bei dir?
LG Holger
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 24 April 2023, 21:53:40
Hey, bin in den letzten Zügen.
Die Doku/Website ist schon online.

Die App für Android sollte Ende dieser Woche verfügbar sein, wenn Google nicht stichelt  ;)
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 24 April 2023, 21:59:44
Ja geil dann kann ich Fhem Native endlich in vollen zügen mobil nutzen.

LG Holger
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 28 April 2023, 19:14:00
Update:
FhemNative ist jetzt im PlayStore verfügbar.
Alle weiteren Updates werden im Haupt-Thread veröffentlicht. Ich wünsche euch viel Freude bei erstellen von Oberflächen  ;D
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 28 April 2023, 19:19:32
Ist das importieren der jetzigen Konfiguration möglich?

7,99€???
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 28 April 2023, 20:31:32
Das importieren aus Alpha Versionen ist möglich.

Es würde sich hier im Thread mal auf einen Preis von 5€ geeinigt. Der Ausschlag kommt durch die Store Gebühr von 15% und 19% MwSt. zustande.

Sollte es allgemein Wiederspruch gegen den Preis geben, werde ich ihn anpassen.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 29 April 2023, 22:28:56
Wie bekomme ich nun meine alte Config in die neue Version? über Export in der alten Version werden nur ein paar wenige Zeilen angezeigt.

Die Shared config funktioniert nicht in der neuen Version, kann die Einstellungen nicht speichern.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 29 April 2023, 23:33:32
Zitat von: Tueftler1983 am 29 April 2023, 22:28:56Wie bekomme ich nun meine alte Config in die neue Version? über Export in der alten Version werden nur ein paar wenige Zeilen angezeigt.

Die Shared config funktioniert nicht in der neuen Version, kann die Einstellungen nicht speichern.
Was meinst du denn mit alte Version? Eine der Alpha 4.0.0 Versionen?

Die shared Config Einstellungen haben keine speichern Taste. Wenn die Einstellung aktiv ist, und alle Haken grün sind, wird die Config von FHEM genutzt. Oder du kannst die shared Config auf FHEM mit dem button überschreiben.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 29 April 2023, 23:55:03
Hilfe bekomme immer die Meldung Received infaild shared Config beim laden der geteilten Config.
Und das beim laden der Export Datei
Bei der Konfigurationsdatei handelt es nicht um einen Raum Export
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 30 April 2023, 10:07:25
Die Meldung:
Received invalid shared Config ist ein zusätzlicher Check, damit keine inkompatiblen Configs geladen werden können.
Wie sieht denn dein Shared Config Reading in FHEM aus?

Zu der Meldung:
Bei der Konfigurationsdatei handelt es nicht um einen Raum ExportEin Import aller Räume hat folgendes Format:
{
  "type": "Rooms",
  "versionCode": "4.0.2",
  "data": ["Hier sind die Räume"]
}

Wenn dein Format anders aussieht, ist etwas falsch. Ich frage einfach nochmal:
Was meinst du denn mit alte Version? Eine der Alpha 4.0.0 Versionen?

Ich bräuchte etwas mehr Input, damit ich den Fehler lösen kann.

VG
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 30 April 2023, 10:32:00
Die Shared config lässt sich nicht Posten kommt beim Speichern des Beitrages nein Fehler.

Das ist der Export aus Version 3.0.0
{"acusticFeedback":"{\"enable\":false,\"audio\":\"1\"}","connectionProfiles":"[{\"IP\":\"192.168.2.172\",\"PORT\":\"8088\",\"WSS\":false,\"type\":\"Websocket\",\"basicAuth\":true,\"USER\":\"xxxxxxx\",\"PASSW\":\"xxxxxxx\"}]","customColors":"[]","customTheme":"{\"primary\":\"#18252B\",\"secondary\":\"#0A0F12\",\"text\":\"#fff\",\"des\":\"#d4d4d4\"}","customWindowScale":"{\"enable\":false,\"deviceSelection\":\"\",\"custom\":false,\"dimensions\":{\"width\":1080,\"height\":2340}}","enableEditing":"true","enableUndoRedo":"false","enableVariables":"false","grid":"{\"enabled\":true,\"gridSize\":20}","hapticFeedback":"{\"enable\":false,\"duration\":1}","keepConnected":"true","language":"\"de\"","sharedConfig":"{\"enable\":true,\"passive\":false,\"device\":\"FhemNative_Config\",\"reading\":\"config\"}","showStatusBar":"true","showTasks":"false","showToastMessages":"false","theme":"\"dark\"","variables":"[]"}
Kann ich dir die Shared config Mal via email senden??
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 30 April 2023, 10:41:58
Zitat von: Tueftler1983 am 30 April 2023, 10:32:00Die Shared config lässt sich nicht Posten kommt beim Speichern des Beitrages nein Fehler.

Das ist der Export aus Version 3.0.0
{"acusticFeedback":"{\"enable\":false,\"audio\":\"1\"}","connectionProfiles":"[{\"IP\":\"192.168.2.172\",\"PORT\":\"8088\",\"WSS\":false,\"type\":\"Websocket\",\"basicAuth\":true,\"USER\":\"xxxxxxx\",\"PASSW\":\"xxxxxxx\"}]","customColors":"[]","customTheme":"{\"primary\":\"#18252B\",\"secondary\":\"#0A0F12\",\"text\":\"#fff\",\"des\":\"#d4d4d4\"}","customWindowScale":"{\"enable\":false,\"deviceSelection\":\"\",\"custom\":false,\"dimensions\":{\"width\":1080,\"height\":2340}}","enableEditing":"true","enableUndoRedo":"false","enableVariables":"false","grid":"{\"enabled\":true,\"gridSize\":20}","hapticFeedback":"{\"enable\":false,\"duration\":1}","keepConnected":"true","language":"\"de\"","sharedConfig":"{\"enable\":true,\"passive\":false,\"device\":\"FhemNative_Config\",\"reading\":\"config\"}","showStatusBar":"true","showTasks":"false","showToastMessages":"false","theme":"\"dark\"","variables":"[]"}
Kann ich dir die Shared config Mal via email senden??
Configs vor 4.0.0 sind leider nicht mit den aktuellen Versionen kompatibel. Ich habe einiges verändert, damit der Mechanismus vorraussichtlich jetzt nicht mehr geändert werden muss.

Die shared Config kannst du gern als PM hier im Forum oder an: info@fhemnative.de senden.

Anmerkung: auch die SharedConfig aus Versionen vor 4.0.0 ist mit den aktuellen Versionen nicht kompatibel.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 30 April 2023, 12:41:31
Ich habe sie dir Mal gesendet, gibt's da keinen Weg die ans laufen zu bekommen, das alles neu einzurichten ist ein ganzes Stück Arbeit.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 30 April 2023, 13:31:25
Zitat von: Tueftler1983 am 30 April 2023, 12:41:31Ich habe sie dir Mal gesendet, gibt's da keinen Weg die ans laufen zu bekommen, das alles neu einzurichten ist ein ganzes Stück Arbeit.
Ist angekommen.
Ich Versuche mal einen Converter für die Config auf der Website einzubauen.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 01 Mai 2023, 20:18:58
Cool, vielen lieben dank
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 02 Mai 2023, 14:39:25
Zitat von: Tueftler1983 am 01 Mai 2023, 20:18:58Cool, vielen lieben dank

Sag mal, konntest du testen ob der Secure und Basic auth Zugriff in der App funktioniert?
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 03 Mai 2023, 20:07:20
Ja Verbindung zu FhemWeb mit SSL und BasicAuth funktioniert über DNS
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 04 Mai 2023, 08:03:19
Guten Morgen, gibt es denn was neues wegen dem Converter?
LG Holger
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 04 Mai 2023, 08:04:47
Zitat von: Tueftler1983 am 04 Mai 2023, 08:03:19Guten Morgen, gibt es denn was neues wegen dem Converter?
LG Holger
Bin dran. Kommt spätestens am Wochenende.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 08 Mai 2023, 16:32:26
Hey,habe leider noch nix in die Richtung auf der Webseite gefunden.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 08 Mai 2023, 17:00:14
Zitat von: Tueftler1983 am 08 Mai 2023, 16:32:26Hey,habe leider noch nix in die Richtung auf der Webseite gefunden.
Verdammt, das Update kam 30min zu spät  ;)
Ist jetzt verfügbar. Siehe Main-Thread  ;D
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 07 August 2023, 14:31:41
Hallo,

Ich bin grundsätzlich (theoretisch) begeistert von FhemNative und versuche mich schon lange daran, aber irgendwie kam ich bisher nie auf einen Grünen Zweig.

"Alle Jahre wieder" versuche ich FhemNative für mich nutzbar zu machen, aber genauso oft gelingt es mir nicht. Nachdem die Version 3.0 nicht richtig lief, bzw. die Verbindung zu FHEM immer nach ca. 1,5min abbricht und diese Version ja nun offiziell beerdigt wurde habe ich Heute den Versuch gewagt evtl. mit der neuen 4.0.2 mehr Erfolg zu haben.

Leider setzt sich meine Negativ-Erfahrung weiter fort:

Gäbe es eine Dokumentation über die verschiedenen Bedienmöglichkeiten, dann würden sich wahrscheinlich sehr viele Fragen in Luft auflösen und alle könnten sich auf das Wesentliche konzentrieren, nämlich das Voranbringen des Programmes und evtl. Fehlerbehebung. Ich würde mich auch sehr gerne daran beteiligen da ich den Ansatz des Programmes super gut finde und es eine echte Bereicherung für alle FHEM-Nutzer ist, aber ohne eine ausreichende Dokumentation wird das Programm höchstens 10% seiner Möglichkeiten ausschöpfen können. Ich habe eine FHEM-Installation mit hunderten von Aktoren und Messungen. FhemNative wäre da eine perfekte Möglichkeit alles bedienerfreundlich aufzubereiten.

Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 07 August 2023, 14:44:40
Zitat von: Guzzi-Charlie am 07 August 2023, 14:31:41Hallo,

Ich bin grundsätzlich (theoretisch) begeistert von FhemNative und versuche mich schon lange daran, aber irgendwie kam ich bisher nie auf einen Grünen Zweig.

"Alle Jahre wieder" versuche ich FhemNative für mich nutzbar zu machen, aber genauso oft gelingt es mir nicht. Nachdem die Version 3.0 nicht richtig lief, bzw. die Verbindung zu FHEM immer nach ca. 1,5min abbricht und diese Version ja nun offiziell beerdigt wurde habe ich Heute den Versuch gewagt evtl. mit der neuen 4.0.2 mehr Erfolg zu haben.

Leider setzt sich meine Negativ-Erfahrung weiter fort:
  • Versuch (Androdid-App), Hier bin ich schon an der Verbindung zu FHEM gescheitert. Egal welche Einstellung ich versucht habe, es war mir nicht möglich mich mit FHEM zu verbinden.
  • Versuch (Windows), Die Verbindung zu FHEM hat sofort geklappt (mit den gleichen Einstellungen wie ich sie auch in der Version 3.0 verwende). Als Erstes wollte ich nach Anlegen eines Raumes ein Hintergrundbild einfügen (Komponente hinzufügen -> Image -> Bild vom Gerät nutzen). Bei der Version 3.0 erscheint die Komponente nach dem Speichern oben links in der Ecke und nach anklicken kann man über den sich öffnenten Dateibrowser eine Bilddatei auswählen. In der Version 4.02 passiert nach dem Speichern gar nichts mehr. Die Komponente ist nach dem Speichern auch nicht sichtbar. Wie funktioniert denn in der Version 4.02 das Einfügen von Bildern? Ich habe keine Möglichkeit gefunden.

Gäbe es eine Dokumentation über die verschiedenen Bedienmöglichkeiten, dann würden sich wahrscheinlich sehr viele Fragen in Luft auflösen und alle könnten sich auf das Wesentliche konzentrieren, nämlich das Voranbringen des Programmes und evtl. Fehlerbehebung. Ich würde mich auch sehr gerne daran beteiligen da ich den Ansatz des Programmes super gut finde und es eine echte Bereicherung für alle FHEM-Nutzer ist, aber ohne eine ausreichende Dokumentation wird das Programm höchstens 10% seiner Möglichkeiten ausschöpfen können. Ich habe eine FHEM-Installation mit hunderten von Aktoren und Messungen. FhemNative wäre da eine perfekte Möglichkeit alles bedienerfreundlich aufzubereiten.


Reicht dir die Doku unter: https://fhemnative.de/ (https://fhemnative.de/) nicht?
Bezogen auf die Verbindungsprobleme? Hast du SSL/BasicAuth in Benutzung? Dafür gibt es auf fhemnative.de auch Informationen.
Welche Fehlermeldung gibt FhemNative denn zurück?

Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 07 August 2023, 15:25:27
Hallo,

Danke für für die schnelle Antwort.

Doku:
Die Doku unter fhemnativ.de kenne ich. Die ist zwar ein guter Ansatz und sollte unbedingt weiter ausgebaut werden, bringt Einen aber für die eigentliche Bedienung des Editors nicht wirklich weiter. Im Editor gibt es ja zu den einzelnen Einstellungen die Info-"Bubbles". Da steht ja schon Einiges drin und, sinnvoll hinterlegt, sollte das in den meisten Fällen auch schon ausreichen. In meiner speziellen Frage ging es ja um das Einfügen von Images und dazu habe ich nirgends eine Erklärung für die notwendige Vorgehensweise gefunden. Das war ja schon in der alten Version nicht ganz logisch aufgebaut, aber da stand im Editor immerhin der Hinweis "Nach dem Speichern, kann ein lokales Bild ausgewählt werden...". Das damit des Speichern des gesamten Raumes gemeint war und man das Bild quasi erst nach Beenden des Editors auswählen mußte war zwar auch nicht ersichtlich, aber es hat funktioniert. In der neuen Version gibt es gar keinen Hinweis und es funktioniert auch nicht so wie bei der Version 3.0. Also entweder funktioniert es anders als vorher, oder es gibt noch einen Bug. Ohne Beschreibung kann ich das natürlich nicht beurteilen.

Zu den Verbindungsproblemen:
Ja, es ist "Sichere Verbindung" UND "Basic Auth." (mit Benutzername und Paßwort) ausgewählt. Wie gesagt: Es funktioniert ja grundsätzlich, d.h. mit der Windows-Version 3.0 als auch mit der Windows-Version 4.02. Unter Android funktioniert es mit keiner Einstellung.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 07 August 2023, 16:23:57
Zitat von: Guzzi-Charlie am 07 August 2023, 15:25:27Hallo,

Danke für für die schnelle Antwort.

Doku:
Die Doku unter fhemnativ.de kenne ich. Die ist zwar ein guter Ansatz und sollte unbedingt weiter ausgebaut werden, bringt Einen aber für die eigentliche Bedienung des Editors nicht wirklich weiter. Im Editor gibt es ja zu den einzelnen Einstellungen die Info-"Bubbles". Da steht ja schon Einiges drin und, sinnvoll hinterlegt, sollte das in den meisten Fällen auch schon ausreichen. In meiner speziellen Frage ging es ja um das Einfügen von Images und dazu habe ich nirgends eine Erklärung für die notwendige Vorgehensweise gefunden. Das war ja schon in der alten Version nicht ganz logisch aufgebaut, aber da stand im Editor immerhin der Hinweis "Nach dem Speichern, kann ein lokales Bild ausgewählt werden...". Das damit des Speichern des gesamten Raumes gemeint war und man das Bild quasi erst nach Beenden des Editors auswählen mußte war zwar auch nicht ersichtlich, aber es hat funktioniert. In der neuen Version gibt es gar keinen Hinweis und es funktioniert auch nicht so wie bei der Version 3.0. Also entweder funktioniert es anders als vorher, oder es gibt noch einen Bug. Ohne Beschreibung kann ich das natürlich nicht beurteilen.
Die Image Komponente hat tatsächlich einen Bug. Da habe ich wohl etwas überhastet schon die Option für lokale Bilder eingebaut, aber nicht sauber getestet. Wird gefixt. Danke für den Hinweis. Informationen dazu versuche ich auch besser darzustellen.

ZitatZu den Verbindungsproblemen:
Ja, es ist "Sichere Verbindung" UND "Basic Auth." (mit Benutzername und Paßwort) ausgewählt. Wie gesagt: Es funktioniert ja grundsätzlich, d.h. mit der Windows-Version 3.0 als auch mit der Windows-Version 4.02. Unter Android funktioniert es mit keiner Einstellung.
Das Problem ist bei anderen auch bereits aufgetreten. Meist wegen selbst-signierten Zertifikaten. Kann jemand aushelfen?

VG
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 07 August 2023, 16:43:42
Zitat von: Syrex-o am 07 August 2023, 16:23:57
Zitat von: Guzzi-Charlie am 07 August 2023, 15:25:27Die Image Komponente hat tatsächlich einen Bug. Da habe ich wohl etwas überhastet schon die Option für lokale Bilder eingebaut, aber nicht sauber getestet. Wird gefixt. Danke für den Hinweis. Informationen dazu versuche ich auch besser darzustellen.

Na super, da versuche ich mal wieder mein Glück und das Erste und Einzige was ich versuche ist genau das was nicht funktioniert. Danke für die Bestätigung (das ich doch nicht ganz blöd bin). Dann warte ich nochmal etwas bis das gefixed ist. Für mich ist das ein entscheidendes wichtiges Feature.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 07 August 2023, 19:43:56
Zitat von: Guzzi-Charlie am 07 August 2023, 16:43:42
Zitat von: Syrex-o am 07 August 2023, 16:23:57
Zitat von: Guzzi-Charlie am 07 August 2023, 15:25:27Die Image Komponente hat tatsächlich einen Bug. Da habe ich wohl etwas überhastet schon die Option für lokale Bilder eingebaut, aber nicht sauber getestet. Wird gefixt. Danke für den Hinweis. Informationen dazu versuche ich auch besser darzustellen.

Na super, da versuche ich mal wieder mein Glück und das Erste und Einzige was ich versuche ist genau das was nicht funktioniert. Danke für die Bestätigung (das ich doch nicht ganz blöd bin). Dann warte ich nochmal etwas bis das gefixed ist. Für mich ist das ein entscheidendes wichtiges Feature.

Ein Fix dafür sollte morgen oder übermorgen da sein. Eventuell überlege ich mir auf was, wie man das lokale Bild direkt aus dem Konfigurator laden kann. Da ist aber etwas mehr Gehirnschmalz gefragt.
Ich arbeite parallel noch an einem anderen Problem und versuche das zusammenzufassen.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 08 August 2023, 21:45:54
Hallo,
irgendwie glaube ich das mir FhemNative nicht wirklich wohlgesonnen ist. Nachdem die Verbindung zu FHEM (Windows-Version) Gestern ja ohne Probleme geklappt hatte habe ich eine erste Seite mit Grafiken und Werten aus FHEM belegt. Anfangs ging das auch relativ problemlos. Es ist eine Seite zur Anzeige meiner PV-Anlagen. Am Abend als die PV-Anlagen nach und nach die Produktion eingestellt hatte tauchten auf einmal immer mehr Fehlermeldungen in den Labels auf "kein Label gefunden" oder so.
Kann es sein daß das auftritt wenn Werte von FHEM nicht mehr aktualisiert werden?
Gibt es eine Limitierung der Anzahl an anzeigbaren Werten oder Elementen?
Heute Morgen hat dann (bis auf ein Feld, das vom goE-charger) alles wieder funktioniert. Irgendwann ging aber dann auf einmal nichts mehr. Auch ein Neustart von FHEM und auch des gesamten RasPi hat nichts mehr gebracht. Seitdem habe ich das gleiche Problem welches ich schonmal mit einer der alten Versionen hatte. FhemNative verbindet sich "Connection established" und bringt anschießend direkt die Fehlermeldung "Connection to profile: 0 failed". Das geht dann ununterbrochen so weiter. Eine Verbindung mit Datenübertragung kommt nicht mehr zustande. Ich bin ratlos. Was kann das denn nun wieder sein? An den Verbindungseinstellungen habe ich weder auf FhemNative noch auf Fhem-Seite irgendetwas geändert.

Hier ein kleiner Ausschnitt aus dem Log-File:
{"type":"Logs","versionCode":"4.0.2","data":["2023-08-08T19:39:04.265Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:04.343Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:04.756Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:06.765Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:07.165Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:07.540Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:09.550Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:09.777Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:10.173Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:12.182Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:13.326Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:13.623Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:15.630Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:15.696Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:15.899Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:17.900Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:17.965Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:18.173Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:20.178Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:20.268Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:20.490Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:22.496Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:22.564Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:23.246Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:25.248Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:25.316Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:25.718Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:27.733Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:28.080Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:28.658Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:30.667Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:30.743Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:30.948Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:32.951Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:33.022Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:33.229Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:35.233Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:36.040Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:36.533Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:38.534Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:38.599Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:38.809Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:40.816Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:40.973Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:41.378Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:43.382Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:43.449Z -- SUCCESS: FHEM: Connection established with profile: 0","2023-08-08T19:39:43.660Z -- ERROR: FHEM: Connection to profile: 0 failed.","2023-08-08T19:39:45.666Z -- INFO: FHEM: Try connecting with profile: 0 - trial: 1","2023-08-08T19:39:46.529Z -- SUCCESS: FHEM: Connection established with profile: 0"]}
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 08 August 2023, 21:57:29
OhHa,
ich habe gerade auf der "Home"-Seite, die bisher leer war, mal einen Wert angelegt und siehe da, es funktioniert! Der wird auch aktualisiert. Liegt es doch an der Anzahl der Werte? Auf meiner PV-Seite sind ca. 30 Fhem-Werte und insgesamt ca. 100 Komponenten angelegt.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 08 August 2023, 22:34:21
Ich habe noch ein wenig weiter experimentiert und die Problemseite einmal komplett auf einen neuen Raum kopiert und dann alle grafischen Elemente (Textlabels, Boxen Linien, Icons, etc.) gelöscht und siehe da auf einmal klappt die Verbindung wieder und es werden wieder Werte angezeigt. Auch das Hinzufügen weiterer Fhem-Werte scheint zu funktionieren, obwohl ich hin und wieder Verbindungsabbruchmeldungen beobachten kann. Jetzt sind ca. 36 Fhem-Werte aktiv. Allerdings sind jetzt auch wieder einige der PV-WR Werte mit Fehlern ("Kein Label gefunden").

Auf der Originalseite sind auch sehr viele Elemente überlappend angeordnet, auf der Testseite gerade keine, falls das eine Bedeutung hat.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 09 August 2023, 10:06:40
Zitat von: Guzzi-Charlie am 08 August 2023, 22:34:21Ich habe noch ein wenig weiter experimentiert und die Problemseite einmal komplett auf einen neuen Raum kopiert und dann alle grafischen Elemente (Textlabels, Boxen Linien, Icons, etc.) gelöscht und siehe da auf einmal klappt die Verbindung wieder und es werden wieder Werte angezeigt. Auch das Hinzufügen weiterer Fhem-Werte scheint zu funktionieren, obwohl ich hin und wieder Verbindungsabbruchmeldungen beobachten kann. Jetzt sind ca. 36 Fhem-Werte aktiv. Allerdings sind jetzt auch wieder einige der PV-WR Werte mit Fehlern ("Kein Label gefunden").

Auf der Originalseite sind auch sehr viele Elemente überlappend angeordnet, auf der Testseite gerade keine, falls das eine Bedeutung hat.

Ich richte mal eine Seite mit jede Menge devices und Readings ein um deinen Fehler eventuell reproduzieren zu können. Die Anzahl der Geräte sollte eigentlich keine Rolle spielen. Wenn Komponenten gerendert werden, wird die Abfrage an FHEM eigentlich konsolidiert. Das Limit ist aktuell auf 100ms eingestellt. Ich teste mal etwas und melde mich dann.

Gibt es ein spezielles FHEM Gerät, bei dem der Fehler auftritt?
Wie viele unterschiedliche Geräte fragst du auf einer Seite/Raum ab?
Bezogen auf den Fehler: "Kein Label gefunden": Gibt es das Reading im FHEM Gerät? Manchmal gab es schon den Fall, dass das Reading nur manchmal vorhanden ist.

Edit:
Ich habe mal einen Raum mit über 800 Komponenten angelegt. Dann bekomme ich bei einigen Label-Komponenten die Fehlermeldung: "Level 2 - Gerät nicht gefunden". Einen Verbindungsabbruch kann ich so aber nicht verursachen.

Ok, kurzer Zwischenbericht:
Selbst wenn ich nur ein Device abfrage, aber z.B. 1000 Komponenten damit habe, bekomme ich Fehler zurück.
Ich baue gerade ein experimentelles Feature ein, damit Komponenten in Gruppen von 20 gerendert werden. Eventuell können wir so Abhilfe schaffen.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 09 August 2023, 15:54:45
Anbei noch ein paar Screenshuts der beiden Seiten:
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 09 August 2023, 16:02:24
Zitat von: Guzzi-Charlie am 09 August 2023, 15:54:45
  • Auf der Seite wo es Probleme gibt sind Werte von 15 verschiedenen Geräten angelegt, teilweise verschiedene Readings von einem Gerät.
  • Die gleichen Geräte/Readings plus ein weiteres Gerät mit 12 seiner Readings sind auf der kopierten Seite (ohne jedes zusätzliche grafische Element) angelegt. Da funktioniert es grundsätzlich. Hie kommt es nur ab und zu zu Aussetzern/Fehlermeldungen ("Connection failed").
  • Ob es ein spezielles FHEM-Gerät gibt welches den Fehler verursacht kann ich so nicht sagen, glaube ich aber eher nicht.
  • Ob die Readings der Wechselrichter während der Nacht (wenn die WR sich ausschalten) verschwinden muß ich mal prüfen.
Anbei noch ein paar Screenshuts der beiden Seiten:


Vielen Dank für die Enblicke.
Die Windows Version mit einem neuen "experimentellen" Feature unter "Erweiterte Einstellungen" ist bereits auf GitHub.
Eventuell kannst du mal testen ob alles mit der Option: "Komponenten in Blöcken laden" funktioniert/damit etwas erreicht wurde.
Titel: Aw: Beta-Test
Beitrag von: Tueftler1983 am 09 August 2023, 16:16:50
Hallo,
bei mir funktioniert seid einem Update des PI Betriebssystems der verschlüsselte Zugriff via websocket nicht mehr.
Garkeine Verbindung via websocket auch nicht Netzwerk intern.

Und funktioniert mittlerweile das einstellen von Zeiten?

Mfg holger
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 09 August 2023, 16:18:41
Zitat von: Tueftler1983 am 09 August 2023, 16:16:50Hallo,
bei mir funktioniert seid einem Update des PI Betriebssystems der verschlüsselte Zugriff via websocket nicht mehr.
Garkeine Verbindung via websocket auch nicht Netzwerk intern.

Und funktioniert mittlerweile das einstellen von Zeiten?

Mfg holger

Hey,
Ich habe dir bereits in allen 3 Threads geantwortet. Bitte lass uns das Problem hier weiter untersuchen: https://forum.fhem.de/index.php?topic=134489.0 (https://forum.fhem.de/index.php?topic=134489.0)
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 09 August 2023, 16:57:35
Entschuldige, daß ich etwas "dumm" frage, aber wie kann ich das Update durchführen? Muß ich die neue Version komplett neu installieren und dann die Konfi übertragen oder gibt es eine Update-Funktion?
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 09 August 2023, 17:58:10
So, hab es einfach mal versucht und die neue Version über die alte drübergebügelt, hat funktioniert und alle Settings/Räume wurden übernommen. Auch habe ich die Funktion "Komponenten in Blöcken laden" mal eingeschaltet.

Irgendeinen Effekt hat das zwar schon, aber eine Lösung für mein Problem ist es nicht. Der Effekt ist, daß wenn man von einer funktionierenden Seite auf die "defekte" Seite wechselt, dann werden alle Werte kurz angezeigt um direkt danach wieder zu Verschwinden und die Verbindung zu FHEM bricht ab.

Geht man dann zurück auf die funktionierende Seite dauert es allerdings wesentlich länger bis die Werte wieder angezeigt werden. Außerdem hatte ich gerade den Effekt das alle Labels auf der funktionierenden Seite "Fehler Level: 2 - Gerät nicht gefunden" angezeigt haben. Nach ca. einer Minute waren die Werte dann wieder da.

Noch eine Frage zur Komponente Image. Das hast Du noch nicht gefixed, oder?
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 09 August 2023, 18:12:33
Hmm, sehr interessant.

Ich glaube ich habe gerade den Übeltäter gefunden. Ich habe ein Device vom Typ "kia_hyundai" in FHEM welches über fhempy (Koppelmodul für python module) versorgt wird. Als ich das gelöscht hatte war die Störung weg und alle Werte wieder da. Am Reading selbst liegt es scheinbar nicht, denn auch mit einem anderen Reading geht die Seite in Störung. Andererseits scheint es aber auch nicht an fhempy zu liegen da andere Devices die auch über fhempy angekoppelt sind einwandfrei mit FhemNative funktionieren. Also im Moment bin ich mal wieder ratlos. In FHEM funktioniert das Python "kia_hyundai"-Modul einwandfrei.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 09 August 2023, 18:53:46
Zitat von: Guzzi-Charlie am 09 August 2023, 18:12:33Hmm, sehr interessant.

Ich glaube ich habe gerade den Übeltäter gefunden. Ich habe ein Device vom Typ "kia_hyundai" in FHEM welches über fhempy (Koppelmodul für python module) versorgt wird. Als ich das gelöscht hatte war die Störung weg und alle Werte wieder da. Am Reading selbst liegt es scheinbar nicht, denn auch mit einem anderen Reading geht die Seite in Störung. Andererseits scheint es aber auch nicht an fhempy zu liegen da andere Devices die auch über fhempy angekoppelt sind einwandfrei mit FhemNative funktionieren. Also im Moment bin ich mal wieder ratlos. In FHEM funktioniert das Python "kia_hyundai"-Modul einwandfrei.
Versuch doch Mal ein separates DUMMY device mit notify für deine relevanten readings zu erstellen. Ich kann das Modul leider nicht testen.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 09 August 2023, 19:53:04
Hab ich schon gemacht, funktioniert. Warum dieses Device solche katastrophalen Auswirkungen hat weiß ich damit zwar auch nicht, aber ich werde auch nicht stunden-/tagelang nach der Ursache forschen.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 10 August 2023, 13:02:36
Hallo,

nachdem ich Gestern meine PV-Seite weiter vervollständigt habe bin ich nun zuversichtlich, daß es so funktioniert wie ich mir das vorstelle. Es kommt zwar hin und wieder immer noch zu Aussetzern und Verbindungsabbrüchen, die sich aber in der Regel selbst wieder beheben. Ob das nun an FhemNative oder evtl. an der Auslastung meines FHEM-Servers liegt sei mal dahingestellt. Auf jeden Fall scheint es damit nun für den Dauerbetrieb geeignet. Das freut mich sehr.

Insgesamt sind jetzt ca. 60 FHEM-Werte und ca. 150 passive Komponenten auf der Seite aktiv (siehe screenshot).

Kaum funktioniert es wie ich es mir vorgestellt hatte und schon habe habe ich Ideen/Wünsche für weitere Funktionen ;). Ich liste mal ein paar Dinge auf die ich mir vorstellen könnte. Ich denke das Eine oder Andere ist wahrscheinlich sowieso schon in der Planung.

Zahlenformate:
- eine Einstellung der Nachkommastellen wäre wünschenswert
- ein INT-Funktion wäre super um ein Vorzeichen zu eliminieren
- die Möglichkeit einen 1000er-Punkt ein-/auszuschalten wäre für eine bessere Lesbarkeit gut

Komponenten:
- die minimale Größe einer Box sollte 1x1 Raster betragen, bzw. frei wählbar sein
- beim Label wäre es gut wenn man eine Hintergrundfarbe und einen Rahmen (mit Farbe und Strichstärke) einstellen könnte
- frei zeichenbare Linien wären gut (nicht nur vert./horiz.)
- es wäre super wenn man den Button auch dazu nutzen könnte eine andere Seite/Raum in FhemNative direkt aufzurufen
- bei Nutzung des Dark-Themes wäre es sinnvoll die Icon's in der Auswahl in weiß anzuzeigen. Das wäre besser sichtbar
- Image funktioniert noch nicht (ist noch nicht gefixt, oder?)

Raster:
- Größe definierbar machen (in den alten Versionen gab es das ja mal)
- Komponenten sollten auch frei (ohne Raster) platziert werden können

Farben:
- Farben sollten zusätzlich auch direkt per RGB-Wert bestimmbar sein

Räume:
- es wäre schön wenn man den Text des Raumnamens nachträglich editieren und auch das Format (Schriftart, Schriftgröße, Farbe) einstellen könnte

So, jetzt habe ich genug Wünsche geäußert. Vor Allem bin ich erst mal froh das es bei mir nun funktioniert. Jetzt macht es für mich auch wieder Sinn weitere Zeit in das Projekt "Moderne Visualisierung" für FHEM zu investieren.

Vielen Dank für die bisher geleistete Arbeit!
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 11 August 2023, 09:15:27
Guten Morgen

Ich habe gerade ein kleines Problem festgestellt. Und zwar kann ich die Räume/Raumnamen nicht mehr editieren/löschen. Wenn man die Raum-Spalte ausklappt sind die Bearbeitungsoptionen nicht mehr sichtbar. Ich glaube es liegt daran das meine Raumnamen zu lang sind (aktuell bis zu 23 Zeichen). Also entweder müßte das Fenster breiter ausklappen oder die Raumnamen müßten auf eine bestimmte Länge begrenzt werden.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 11 August 2023, 09:30:45
Zitat von: Guzzi-Charlie am 11 August 2023, 09:15:27Guten Morgen

Ich habe gerade ein kleines Problem festgestellt. Und zwar kann ich die Räume/Raumnamen nicht mehr editieren/löschen. Wenn man die Raum-Spalte ausklappt sind die Bearbeitungsoptionen nicht mehr sichtbar. Ich glaube es liegt daran das meine Raumnamen zu lang sind (aktuell bis zu 23 Zeichen). Also entweder müßte das Fenster breiter ausklappen oder die Raumnamen müßten auf eine bestimmte Länge begrenzt werden.
Du hast mit der Länge recht.
Ich passe es so an, dass mit "..." ab einer bestimmten Länge abgekürzt wird.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 12 August 2023, 15:07:58
Hallo,
nachdem FhemNative auf dem PC nun so weit funktioniert habe ich nochmal versucht es auch auf einem Android-Gerät (sowohl Smartphone als auch Tablet) einzurichten. Leider ist es mir bisher nicht möglich da jedesmal die Verbindungsdaten als fehlerhaft angezeigt werden. Alle Daten sind hierbei aber absolut identisch zu denen auf dem Windows-PC.

Woran kann das liegen, bzw. wo/wie kann ich suchen um dem Problem auf die Spur zu kommen?
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 12 August 2023, 16:25:51
Zitat von: Guzzi-Charlie am 12 August 2023, 15:07:58Hallo,
nachdem FhemNative auf dem PC nun so weit funktioniert habe ich nochmal versucht es auch auf einem Android-Gerät (sowohl Smartphone als auch Tablet) einzurichten. Leider ist es mir bisher nicht möglich da jedesmal die Verbindungsdaten als fehlerhaft angezeigt werden. Alle Daten sind hierbei aber absolut identisch zu denen auf dem Windows-PC.

Woran kann das liegen, bzw. wo/wie kann ich suchen um dem Problem auf die Spur zu kommen?
Hey,
Geh am besten stückweise an die Sache ran. Erst eine offene FHEM Instanz. Dann Basic Auth. Dann SSL mit secure websocket.

Ich vermute eins davon ist das Problem. Meistens kommt das Problem von selbst-signierten Zertifikaten.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 12 August 2023, 17:12:31
Ja ok, aber warum funktioniert es denn dann mit der Windows-Version (mit den gleichen Einstellungen)? Mit meinen Android-Geräten (Smartphone/Tablet) kann ich über den Browser ganz normal auf FHEM zugreifen.

Von dem gesamten Authentifizierungs-Zeug habe ich überhaupt keine Ahnung. Ich habe da mal vor Jahren nach irgendeiner Anleitung User/Paßwort festgelegt. An irgendwelche Zertifikate kann ich mich dabei garnicht mehr erinnern. In der fhem.cfg habe ich die folgenden Zeilen gefunden:
define allowed_WEB allowed
setuuid allowed_WEB *****-****-***-*.....
attr allowed_WEB basicAuth ****:****:****+*******......
attr allowed_WEB validFor WEB
Wo User/Passwort gespeichert ist weiß ich noch nicht einmal.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 12 August 2023, 17:40:56
Wie sieht denn dein Verbindungsprofil in der App aus?
So wie es aussieht verwendest du kein HTTPS, brauchst also den Haken bei: "Sichere Verbindung" auch nicht setzten.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 12 August 2023, 19:54:32
Wie gesagt: Ich verstehe die Zusammenhänge zwischen SSL/HTTPS/Basic Authentication nicht wirklich. Im FHEMWEB-device steht SSL auf "1".

Ich habe in der Windows-Version sowohl "Sichere Verbindung" als auch "Basic Auth." angehakt sowie Username und Paßwort eingegeben. Damit funktioniert es. In der Android-App habe ich schon alle Varianten versucht, aber keine funktioniert.

In der APP-Version 2.6.3 kommt nach dem Start der APP einmal kurz die grüne Toast-Meldung "Connected to Fhem" und dann nur noch die rote Meldung "Profile: 0 connection timeout".
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 14 August 2023, 15:07:48
Hallo,
kann es sein das die Komponente iFrame noch nicht richtig funktioniert, oder mache ich etwas falsch?

Wenn ich z.B. von einem der vielen Wetter-APP Anbieter den dort generierten Code für meinen Ort verwende, dann erzeugt FhemNative im iFrame eine Kopie der sich gerade im Bearbeitungsmodus befindlichen FhemNativ-Seite aber nicht das gewünschte Internet-Widget. Wenn ich die URL-Adresse eines Bildes (z.B.
data:image/jpeg;base64,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) kopiere, dann funktioniert es.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 14 August 2023, 16:02:10
Sorry, daß ich schon wieder nerve, aber Du hast scheinbar einige Fallstricke in FhemNative eingebaut. Gerade wollte ich Temp.-Werte von HmIP die von einer virtuellen CCU3 nach FHEM geliefert werden darstellen, was erstmal nicht funktioniert hat. Nach einer Weile probieren habe ich dann herausgefunden woran es liegt. FhemNative verträgt offenbar keine Punkte und keine Bindestriche im Reading-Namen. Nachdem ich auch diese Werte über einen Dummy umgeleitet hatte funktioniert es nun. Kannst Du dieses Problem noch beheben, oder ist das systembedingt in FhemNative nicht möglich?

Obwohl der Editor noch einigermaßen rudimentär ist (deswegen benötige ich auch unbedingt die funktionierende picture-Komponente) macht es doch ziemlich Spaß eine Visu mit FhemNative zu erstellen.

FhemNative ist eine verdammt gute Möglichkeit eine FHEM-Automation zu visualisieren. Weiter so!!!!
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 29 August 2023, 13:20:43
Hallo Syrex-o,

hast Du im Moment keine Zeit für das Projekt oder hast Du die letzten Beiträge noch nicht gesehen? Ich würde mich sehr über weitere Unterstützung freuen. Besonders unter den Nägeln brennt mir dabei die Verwendung der Komponente "image". Du hattest auch noch nicht geantwortet ob Du es schon gefixed hattest. Vielleicht mache ich ja auch nur noch etwas falsch.

Danke und Grüße
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 30 August 2023, 11:45:14
Zitat von: Guzzi-Charlie am 29 August 2023, 13:20:43Hallo Syrex-o,

hast Du im Moment keine Zeit für das Projekt oder hast Du die letzten Beiträge noch nicht gesehen? Ich würde mich sehr über weitere Unterstützung freuen. Besonders unter den Nägeln brennt mir dabei die Verwendung der Komponente "image". Du hattest auch noch nicht geantwortet ob Du es schon gefixed hattest. Vielleicht mache ich ja auch nur noch etwas falsch.

Danke und Grüße
Hey, die Image Komponente geht leider nich nicht.
Ich hatte in den letzten Tagen leider keine Zeit für FhemNative. Ich sollte es aber in den kommenden Tagen (bis Ende der Woche) schaffen :)
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 01 September 2023, 09:47:49
Hallo Guzzi-Charlie,

Ich habe ein paar Rückfragen:
FhemNative verträgt offenbar keine Punkte und keine Bindestriche im Reading-Namen
Habe ich getestet und funktioniert. Bei welcher Komponente mit welchem Device/Reading Namen und Werten klappt es nicht?

kann es sein das die Komponente iFrame noch nicht richtig funktioniert, oder mache ich etwas falsch?
Kann es sein, dass die Website verbietet Inhalte als IFrame anzuzeigen? Wenn ich einen IFrame auf meine FHEM url erstelle klappt es ohne Probleme.

FhemNative ist eine verdammt gute Möglichkeit eine FHEM-Automation zu visualisieren. Weiter so!!!!
Danke übrigens  ;D
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 01 September 2023, 16:06:20
ZitatFhemNative verträgt offenbar keine Punkte und keine Bindestriche im Reading-Namen
- Das Problem hatte ich bei Readings von einem FHEM-Device vom Typ "HMCCUDEV", speziell ein HmIP-Thermostat.
- Das Reading selbst heißt dabei z.B. "1.ACTUAL_TEMPERATURE" Im Moment schiebe ich die Werte mit einem notify in einen Dummy, worauf dann FhemNative zugreift.
- Das Reading mit dem Bindestrich fällt mir gerade nicht ein

Was auch nicht funktioniert (hatte ich aber weiter oben schon mal geschrieben sind Werte die über die fhempy (python) Schnittstelle kommen. Die Werte habe ich auch über einen Dummy geroutet. Wenn ich diese Werte direkt in FhemNative nutze, dann hängt es sich komplett auf, d.h. die blauen Aktualisierungspünktchen laufen ununterbrochen, aber es werden keine Werte mehr aktualisiert.
- Der Device-Typ ist da "fhempy"
- Das Reading ist "vehicleStatus_evStatus_batteryStatus"

Zitatkann es sein das die Komponente iFrame noch nicht richtig funktioniert, oder mache ich etwas falsch?
Keine Ahnung woran das liegt. Auch wenn ich eine meiner FHEM-URL's eintrage gibt es außer einem leeren Rahmen nichts. Oder mache ich grundsätzlich noch was falsch? Ich habe nur eine URL eingetragen, z.B.: "http://192.168.178.130:8083/fhem?room=Heizung"

Es wäre schön wenn Du auch das Problem mit den langen Raumnamen "..." fixen könntest. Im Moment kann ich nämlich falsch angelegte Räume weder bearbeiten noch löschen.





Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 01 September 2023, 16:26:33
Zitat- Das Problem hatte ich bei Readings von einem FHEM-Device vom Typ "HMCCUDEV", speziell ein HmIP-Thermostat.
- Das Reading selbst heißt dabei z.B. "1.ACTUAL_TEMPERATURE" Im Moment schiebe ich die Werte mit einem notify in einen Dummy, worauf dann FhemNative zugreift.
- Das Reading mit dem Bindestrich fällt mir gerade nicht ein
Ich habe mir einen Dummy mit dem Reading: 1.ACTUAL_TEMPERATURE angelegt. Die Werte werden ganz normal angezeigt. Das Problem muss woanders liegen.

Zitat- Der Device-Typ ist da "fhempy"
- Das Reading ist "vehicleStatus_evStatus_batteryStatus"
Fhempy muss ich mir mal gesondert angucken. Das kann ich überhaupt nicht nachvollziehen.

ZitatKeine Ahnung woran das liegt. Auch wenn ich eine meiner FHEM-URL's eintrage gibt es außer einem leeren Rahmen nichts. Oder mache ich grundsätzlich noch was falsch? Ich habe nur eine URL eingetragen, z.B.: "http://192.168.178.130:8083/fhem?room=Heizung"
Korrekt. Das geht bei mir einfach. Ich teste gleich unter windows.

ZitatEs wäre schön wenn Du auch das Problem mit den langen Raumnamen "..." fixen könntest. Im Moment kann ich nämlich falsch angelegte Räume weder bearbeiten noch löschen.
Teste ich auch in ein paar Minuten.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 03 September 2023, 10:44:19
Hallo,
mir ist noch eine Kleinigkeit aufgefallen.

Bei der Komponente "Clock" ist die Darstellung in der digitalen Variante nicht ganz korrekt:
- bei hh:mm ist der Doppelpunkt nicht in der Mitte zwischen Stunden- und Minutenwerten, sondern unter der "Einer"-Ziffer des Stundenwertes
- bei hh:mm:ss steht der Stundenwert etwas zu weit links, so daß zwischen der "Einer"-Ziffer des Stundenwertes und dem Doppelpunkt ein Abstand verbleibt.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 04 September 2023, 10:48:25
Zitat von: Guzzi-Charlie am 03 September 2023, 10:44:19Hallo,
mir ist noch eine Kleinigkeit aufgefallen.

Bei der Komponente "Clock" ist die Darstellung in der digitalen Variante nicht ganz korrekt:
- bei hh:mm ist der Doppelpunkt nicht in der Mitte zwischen Stunden- und Minutenwerten, sondern unter der "Einer"-Ziffer des Stundenwertes
- bei hh:mm:ss steht der Stundenwert etwas zu weit links, so daß zwischen der "Einer"-Ziffer des Stundenwertes und dem Doppelpunkt ein Abstand verbleibt.

Hey,
Ist gefixt. Die Version kommt heute. Hatte einige Probleme mit der Windows Version  ::)
Habe gleich mal einen weiteren Digitalen Uhrentyp eingebaut.


Kleiner Nachtrag:
Zitat von: Syrex-o am 01 September 2023, 16:26:33
Zitat- Das Problem hatte ich bei Readings von einem FHEM-Device vom Typ "HMCCUDEV", speziell ein HmIP-Thermostat.
- Das Reading selbst heißt dabei z.B. "1.ACTUAL_TEMPERATURE" Im Moment schiebe ich die Werte mit einem notify in einen Dummy, worauf dann FhemNative zugreift.
- Das Reading mit dem Bindestrich fällt mir gerade nicht ein
Ich habe mir einen Dummy mit dem Reading: 1.ACTUAL_TEMPERATURE angelegt. Die Werte werden ganz normal angezeigt. Das Problem muss woanders liegen.
Es scheint doch ein Update Problem von Werten aus solchen Readings zu geben. Schaue ich mir an. Hat etwas gedauert, bis ich den Fehler bei mir reproduzieren konnte.
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 06 September 2023, 00:33:28
Hey,

bin gerade dazu gekommen die neue Version (4.3.1) zu installieren, Danke dafür. Bei dem Uhrenfix hat sich aber wohl ein neuer Formatfehler eingeschlichen. Bei der Standard-Digitalvariante werden die Ziffern Rechts und Links leicht abgeschnitten (weil sie "zu" rund sind). Bei der "Alarm"-Variante passiert das nicht weil die Digitalziffern gerade sind.

Schön wäre es auch wenn man die Uhrenhöhe auch kleine einstellen könnte (z.B. auf ein, zwei oder auch ohne Raster).

Außerdem habe ich nochmal mit der iFrame-Komponente herumgespielt, was zu einem sehr kuriosem Ergebnis geführt hat:
Ich habe bei der URL "192.168.178.130:8083/fhem?room=Heizung" eingegeben und als Ergebnis den Inhalt des FhemNative Home-Screens erhalten.
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 06 September 2023, 09:46:23
Zitat von: Guzzi-Charlie am 06 September 2023, 00:33:28Hey,

bin gerade dazu gekommen die neue Version (4.3.1) zu installieren, Danke dafür. Bei dem Uhrenfix hat sich aber wohl ein neuer Formatfehler eingeschlichen. Bei der Standard-Digitalvariante werden die Ziffern Rechts und Links leicht abgeschnitten (weil sie "zu" rund sind). Bei der "Alarm"-Variante passiert das nicht weil die Digitalziffern gerade sind.

Schön wäre es auch wenn man die Uhrenhöhe auch kleine einstellen könnte (z.B. auf ein, zwei oder auch ohne Raster).
Ups, wird angepasst :)
Titel: Aw: Beta-Test
Beitrag von: Peter_64 am 06 September 2023, 17:58:43
Hallo Syrex-o,
kann es sein dass die Komponente I Frame noch nicht aktiv ist ?
Ich hatte in den früheren Versionen Links von Grafana eingebunden die ohne Problem angezeigt wurden.

z.B im Feld URL http://192.168.1.42:3000/d/tT33h7zRz/luuma?orgId=1&viewPanel=4


Grüße und Danke für Deine tolle Arnbeit.

Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 06 September 2023, 19:05:41
Zitatkann es sein dass die Komponente I Frame noch nicht aktiv ist ?
Irgendetwas scheint mit dem iFrame noch nicht zu funktionieren. Ich hatte etwas weiter oben (#128, #133, #137) auch schon verschiedenes dazu gepostet.
Titel: Aw: Beta-Test
Beitrag von: Peter_64 am 06 September 2023, 19:21:45
Zitat von: Guzzi-Charlie am 06 September 2023, 19:05:41
Zitatkann es sein dass die Komponente I Frame noch nicht aktiv ist ?
Irgendetwas scheint mit dem iFrame noch nicht zu funktionieren. Ich hatte etwas weiter oben (#128, #133, #137) auch schon verschiedenes dazu gepostet.

Sorry hatte ich überlesen ...danke für den Hinweis
Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 07 September 2023, 09:27:22
Zitat von: Guzzi-Charlie am 06 September 2023, 19:05:41
Zitatkann es sein dass die Komponente I Frame noch nicht aktiv ist ?
Irgendetwas scheint mit dem iFrame noch nicht zu funktionieren. Ich hatte etwas weiter oben (#128, #133, #137) auch schon verschiedenes dazu gepostet.
Ich schaue mir die Komponente nochmal an. Da hab ich wohl in den vorherigen Versionen etwas anders gemacht  ::)

VG

Edit:
Fehler gefunden. Die Desktop Apps haben bisher Anfragen außerhalb von definierten URLs blockiert.
Ich nehme http und https mit in die Liste auf.

VG
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 16 Oktober 2023, 19:57:32
Hallo Syrex-o,

ich habe Heute versucht meinen "Heizungsraum" auf der Version 4.3.4 neu zu realisieren. Leider ist das in gleicher Weise wie in der alten 3.0.0 nicht möglich. Selbst da hatte ich schon einige Klimmzüge unternommen um das so hinzubekommen.

Das Problem ist das Einiges in der neuen Version (4.3.4) nicht mehr/noch nicht wieder funktioniert, z.B.:

Siehe Screenshot meines "Heizungsraumes"
Ganz konkret geht es um die 3-Wege Ventile. Die hatte ich mir aus drei "play"-Icons und einem Button zusammengebaut. Das war schon nervig genug, aber leider funktioniert das so auch nicht mehr.

Bevor ich mir nun wieder stundenlang das Hirn verrenke um irgendwie zum gewünschten Ergebnis zu kommen hätte ich eine große Bitte: Könntest Du vielleicht eine eigene Komponente für so ein 3-Wege Ventil bauen (siehe Anhang)? Das wäre dann obergenial. Also eine Komponente bei der man jeden der drei "Anschlüsse" in Abhängigkeit der Zustände ON/OFF des FHEM-Moduls passend einfärben und zusätzlich den Zustand per Klick auf die Komponente wechseln könnte.

Ich würde auch gerne bei der Erstellung von Komponenten und/oder Icons unterstützen, allerdings habe ich aktuell keine Ahnung ob das überhaupt möglich wäre.

Wenn mein Wunsch nach einer solchen neuen Komponente (3-Wege Ventil) auf absehbare Zeit nicht umsetzbar ist, dann versuche bitte die Drehung von Icons und das Einstellen/Abschalten des Rasters wieder einzuführen.

Danke und Grüße

Titel: Aw: Beta-Test
Beitrag von: Syrex-o am 19 Oktober 2023, 16:26:30
Zitat von: Guzzi-Charlie am 16 Oktober 2023, 19:57:32Ich würde auch gerne bei der Erstellung von Komponenten und/oder Icons unterstützen, allerdings habe ich aktuell keine Ahnung ob das überhaupt möglich wäre.
Das ist definitiv möglich. Eigene Komponenten sind sogar mehr als gern gesehen :) Was fehlt dir, um mit der Entwicklung starten zu können?

ZitatWenn mein Wunsch nach einer solchen neuen Komponente (3-Wege Ventil) auf absehbare Zeit nicht umsetzbar ist, dann versuche bitte die Drehung von Icons und das Einstellen/Abschalten des Rasters wieder einzuführen.
Das Raster einstellen zu können habe ich mit aufgenommen. Kommt ins nächste Release.
Drehen von Komponenten wurde entfernt. Ich würde für Text und Icon Komponenten die Option zum rotieren einbauen, wenn das reicht?

VG
Titel: Aw: Beta-Test
Beitrag von: Guzzi-Charlie am 20 Oktober 2023, 00:58:18
ZitatDas ist definitiv möglich. Eigene Komponenten sind sogar mehr als gern gesehen :) Was fehlt dir, um mit der Entwicklung starten zu können?
Alles. Ich habe keine Ahnung welche Tools ich dazu benötige, bzw. wie das bei FHEMnative überhaupt funktioniert.

ZitatDas Raster einstellen zu können habe ich mit aufgenommen. Kommt ins nächste Release.
Danke

ZitatDrehen von Komponenten wurde entfernt. Ich würde für Text und Icon Komponenten die Option zum rotieren einbauen, wenn das reicht?
Ja, das wäre schonmal eine große Hilfe.