FHEM Forum

FHEM => Frontends => FhemNative => Thema gestartet von: Guzzi-Charlie am 03 März 2021, 14:16:21

Titel: Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 03 März 2021, 14:16:21
Ich wollte Heute auch mal FhemNative ausprobieren, weil mich die gezeigten Möglichkeiten sehr ansprechen. Ich dachte das ich mir dadurch evtl. die (vermutlich) umfangreiche Einarbeitung in die Adaption von SmartVisu sparen könnte. Allerdings scheitere ich schon beim 2. Schritt.

Was habe ich bisher gemacht:
Bis dahin alles wie erwartet, keine Fehlermeldungen (genauer gesagt überhaupt keine Meldungen). Das bisher geschriebene gilt für die Android- und die Windows-Version gleichermaßen.

Dann wollte ich Räume/Geräte generieren. Das hat dann aber nicht funktioniert. Ich bekomme jedesmal nur die Meldung "Keine Räume / Komponenten für FhemNative gefunden"

Ich habe keine Ahnung was ich nun tun kann, bzw. wo ich suchen soll um den Fehler zu beheben. Wäre schön wenn mich Jemand unterstützen könnte. Wahrscheinlich liegt es ja nur an einer Kleinigkeit, aber ich kann nirgends eine Installationsbeschreibung finden in der die Installation genau beschrieben ist, bzw. welche Voraussetzungen evtl. zu erfüllen sind.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 03 März 2021, 16:56:03
Zitat von: Guzzi-Charlie am 03 März 2021, 14:16:21
Ich wollte Heute auch mal FhemNative ausprobieren, weil mich die gezeigten Möglichkeiten sehr ansprechen. Ich dachte das ich mir dadurch evtl. die (vermutlich) umfangreiche Einarbeitung in die Adaption von SmartVisu sparen könnte. Allerdings scheitere ich schon beim 2. Schritt.

Was habe ich bisher gemacht:

       
  • Programm/APP installiert
  • In FHEM Web überprüft ob das attr longpoll auf websocket steht (war schon richtig)
  • In FhemNative die Einstellungen für IP-Adresse, Port (8083, wie er auch in FHEM Web eingetragen ist) eingegeben
  • Verbindungstyp auf "Fhemweb" gestellt
  • Sichere Verbindung angehakt (HTTPS steht bei mir im FHEM WEB auf 1)
  • Basic Auth. angehakt und Benutzername sowie Paßwort eingetragen
  • Speichern gedrückt
Bis dahin alles wie erwartet, keine Fehlermeldungen (genauer gesagt überhaupt keine Meldungen). Das bisher geschriebene gilt für die Android- und die Windows-Version gleichermaßen.

Dann wollte ich Räume/Geräte generieren. Das hat dann aber nicht funktioniert. Ich bekomme jedesmal nur die Meldung "Keine Räume / Komponenten für FhemNative gefunden"

Ich habe keine Ahnung was ich nun tun kann, bzw. wo ich suchen soll um den Fehler zu beheben. Wäre schön wenn mich Jemand unterstützen könnte. Wahrscheinlich liegt es ja nur an einer Kleinigkeit, aber ich kann nirgends eine Installationsbeschreibung finden in der die Installation genau beschrieben ist, bzw. welche Voraussetzungen evtl. zu erfüllen sind.
Klingt stark nach dem altbekannten Fehler.
Wenn du die IP Einstellungen gespeichert hast, einfach die App komplett schließen und neu starten.
Das sollte helfen.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 04 März 2021, 00:47:50
Hallo Syrex-o,

vielen Dank für die schnelle Antwort, aber das macht leider keinen Unterschied.

Wie kann ich denn feststellen ob FhemNative überhaupt eine Verbindung aufbaut?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 04 März 2021, 18:23:54
Zitat von: Guzzi-Charlie am 04 März 2021, 00:47:50
Hallo Syrex-o,

vielen Dank für die schnelle Antwort, aber das macht leider keinen Unterschied.

Wie kann ich denn feststellen ob FhemNative überhaupt eine Verbindung aufbaut?
Sobald eine Verbindung hergestellt ist, gibt es eine grüne Toastmeldung unten links. Rot bei Fehlern.

Wenn keine Meldung kommt, deutet das auf fehlerhafte Ip- Einstellungen hin. Versuch es doch Mal ohne SSL und Basic auth.

Auf Windows kannst du die Entwicklerwerkzeuge öffnen. Da steht definitiv mehr.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 05 März 2021, 11:35:06
Hallo Syrex-o,

wenn ich "Sichere Verbindung" und "Basic Auth." abschalte dann kommt eine Toast-Meldung.

Im Log steht:
Zitat["2021-03-05T09:53:13.554Z INFO: App Settings loaded",
"2021-03-05T09:53:13.555Z INFO: Start connecting to Fhem",
"2021-03-05T09:53:13.555Z INFO: Connection try: 1",
"2021-03-05T09:53:13.555Z INFO: Try connecting with profile:  0",
"2021-03-05T09:53:13.593Z INFO: Component: Box ID: _wfi4wdofc added",
"2021-03-05T09:53:13.621Z INFO: Component: Label ID: _jwg3wno8p added",
"2021-03-05T09:53:13.678Z ERROR: An Error occured during the connection process"
Das wiederholt sich dann im Log immer wieder. Auch die Meldung wird immer wieder eingeblendet. Das ist in meinen Augen ja auch richtig da ich FHEM WEB mit Zugangsdaten eingerichtet habe

Wenn ich "Sichere Verbindung" auf AUS und "Basic Auth." auf EIN schalte dann kommen keine Toast-Meldungen mehr.
Im Log steht dann:
Zitat["2021-03-05T10:00:00.843Z INFO: App Settings loaded",
"2021-03-05T10:00:00.843Z INFO: Start connecting to Fhem",
"2021-03-05T10:00:00.843Z INFO: Connection try: 1",
"2021-03-05T10:00:00.843Z INFO: Try connecting with profile:  0",
"2021-03-05T10:00:00.846Z ERROR:
            Error: Uncaught (in promise):
SyntaxError: Failed to construct 'WebSocket': The URL 'ws://user:pwd@xxx.xxx.xxx.xxx:(hier standen die original und richtigen Zugangsdaten)8083?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1614938400843' is invalid.\n
            Error: Failed to construct 'WebSocket': The URL 'ws://user:pwd@xxx.xxx.xxx.xxx:(hier standen die original und richtigen Zugangsdaten)8083?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1614938400843' is invalid.\n   
at t.connectFhem (file:///D:/FhemNative/resources/app.asar/www/main-es2015.ea369b6b336b32470aeb.js:1:257290)\n   
at file:///D:/FhemNative/resources/app.asar/www/main-es2015.ea369b6b336b32470aeb.js:1:375717\n   
at u.invoke (file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10763)\n   
at Object.onInvoke (file:///D:/FhemNative/resources/app.asar/www/main-es2015.ea369b6b336b32470aeb.js:1:592755)\n   
at u.invoke (file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:10703)\n   
at a.run (file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:6175)\n   
at file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:17107\n   
at u.invokeTask (file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11381)\n   
at Object.onInvokeTask (file:///D:/FhemNative/resources/app.asar/www/main-es2015.ea369b6b336b32470aeb.js:1:592644)\n   
at u.invokeTask (file:///D:/FhemNative/resources/app.asar/www/polyfills-es2015.0ac2ca312da2b6f9019b.js:1:11302)",
"2021-03-05T10:00:00.901Z INFO: Component: Box ID: _wfi4wdofc added",
"2021-03-05T10:00:00.921Z INFO: Component: Label ID: _jwg3wno8p added",
"2021-03-05T10:00:14.626Z INFO: Switch room to: Settings"]
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 05 März 2021, 20:31:57
Hey,
Ich meine mich grau zu erinnern das jemand Mal erwähnt hat, dass keine Sonderzeichen und Umlaute erlaubt sind.
Verwendest du welche? Die Fehlermeldung deutet definitiv auf falsche IP Einstellungen hin (oder eben nicht akzeptierte).
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 05 März 2021, 23:21:11
Hallo,
ja ich verwende Sonderzeichen.
Wie jetzt?
ZitatIch meine mich grau zu erinnern das jemand Mal erwähnt hat, dass keine Sonderzeichen und Umlaute erlaubt sind.
Das ist doch Deine APP, oder? Du mußt doch wissen was da erlaubt ist oder nicht. Muß ich jetzt wegen Deiner APP mein Login ändern?

Es wäre ja nicht schlecht wenn das irgendwo stehen würde.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 06 März 2021, 08:34:41
Zitat von: Guzzi-Charlie am 05 März 2021, 23:21:11
Hallo,
ja ich verwende Sonderzeichen.
Wie jetzt?Das ist doch Deine APP, oder? Du mußt doch wissen was da erlaubt ist oder nicht. Muß ich jetzt wegen Deiner APP mein Login ändern?

Es wäre ja nicht schlecht wenn das irgendwo stehen würde.
Natürlich ist sie das. Aber ich verwende weder WSS noch Basic Auth. Das sind alles Features, die sich gewünscht würden.

Du musst gar nichts ändern. Das war ja nur ein Tipp.

Wenn die Doku kommt, Versuche ich dran zu denken. Die schreibt sich ja leider nicht von selbst. Und jeden Post hier kenne ich auch nicht auswendig.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 06 März 2021, 13:52:56
Das war ja auch kein Vorwurf, sondern nur eine Frage.

Ich habe jetzt das Sonderzeichen aus dem Login-Daten herausgenommen, aber viel weiter bin ich trotzdem nicht.

Ich erhalte zwar jetzt erstmal die Meldung "Verbindung zu Fhem hergestellt", aber direkt danach dann "Verbindungs Timeout zu Fhem". Das setzt sich dann unendlich fort (siehe Log).
Zitat["2021-03-06T12:14:53.375Z INFO: App Settings loaded"
["2021-03-06T12:14:53.375Z INFO: App Settings loaded"

2021-03-06T12:14:53.375Z INFO: Start connecting to Fhem
2021-03-06T12:14:53.375Z INFO: Connection try: 1
2021-03-06T12:14:53.375Z INFO: Try connecting with profile:  0
2021-03-06T12:14:53.411Z INFO: Component: Box ID: _wfi4wdofc added
2021-03-06T12:14:53.437Z INFO: Component: Label ID: _jwg3wno8p added
2021-03-06T12:14:53.937Z INFO: Connected to Fhem

2021-03-06T12:14:59.161Z INFO: Start connecting to Fhem
2021-03-06T12:14:59.161Z INFO: Connection try: 1
2021-03-06T12:14:59.161Z INFO: Try connecting with profile:  0
2021-03-06T12:15:00.172Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:00.175Z ERROR: An Error occured during the connection process

2021-03-06T12:15:00.679Z INFO: Start connecting to Fhem
2021-03-06T12:15:00.679Z INFO: Connection try: 2
2021-03-06T12:15:00.679Z INFO: Try connecting with profile:  0
2021-03-06T12:15:01.698Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:01.704Z ERROR: An Error occured during the connection process

2021-03-06T12:15:02.218Z INFO: Start connecting to Fhem
2021-03-06T12:15:02.218Z INFO: Connection try: 3
2021-03-06T12:15:02.218Z INFO: Try connecting with profile:  0
2021-03-06T12:15:03.229Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:03.231Z ERROR: An Error occured during the connection process

2021-03-06T12:15:03.743Z INFO: Start connecting to Fhem
2021-03-06T12:15:03.743Z INFO: Connection try: 4
2021-03-06T12:15:03.743Z INFO: Try connecting with profile:  0
2021-03-06T12:15:04.762Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:04.764Z ERROR: An Error occured during the connection process

2021-03-06T12:15:05.273Z INFO: Start connecting to Fhem
2021-03-06T12:15:05.273Z INFO: Connection try: 5
2021-03-06T12:15:05.273Z INFO: Try connecting with profile:  0
2021-03-06T12:15:06.291Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:06.293Z ERROR: An Error occured during the connection process

2021-03-06T12:15:06.796Z INFO: Start connecting to Fhem
2021-03-06T12:15:06.796Z INFO: Connection try: 6
2021-03-06T12:15:06.796Z INFO: Try connecting with profile:  0
2021-03-06T12:15:07.800Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:07.802Z ERROR: An Error occured during the connection process

2021-03-06T12:15:08.303Z INFO: Start connecting to Fhem
2021-03-06T12:15:08.303Z INFO: Connection try: 7
2021-03-06T12:15:08.303Z INFO: Try connecting with profile:  0
2021-03-06T12:15:09.316Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:09.318Z ERROR: An Error occured during the connection process

2021-03-06T12:15:09.819Z INFO: Start connecting to Fhem
2021-03-06T12:15:09.819Z INFO: Connection try: 8
2021-03-06T12:15:09.819Z INFO: Try connecting with profile:  0
2021-03-06T12:15:10.820Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:10.822Z ERROR: An Error occured during the connection process

2021-03-06T12:15:11.323Z INFO: Start connecting to Fhem
2021-03-06T12:15:11.323Z INFO: Connection try: 9
2021-03-06T12:15:11.323Z INFO: Try connecting with profile:  0

2021-03-06T12:15:12.099Z INFO: Connected to Fhem
2021-03-06T12:15:14.759Z INFO: Switch room to: Home
2021-03-06T12:15:17.137Z INFO: Switch room to: Settings

2021-03-06T12:15:17.799Z INFO: Start connecting to Fhem
2021-03-06T12:15:17.799Z INFO: Connection try: 1
2021-03-06T12:15:17.799Z INFO: Try connecting with profile:  0
2021-03-06T12:15:18.805Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:18.814Z ERROR: An Error occured during the connection process

2021-03-06T12:15:19.318Z INFO: Start connecting to Fhem
2021-03-06T12:15:19.318Z INFO: Connection try: 2
2021-03-06T12:15:19.318Z INFO: Try connecting with profile:  0
2021-03-06T12:15:19.823Z INFO: Connected to Fhem

2021-03-06T12:15:25.398Z INFO: Start connecting to Fhem
2021-03-06T12:15:25.398Z INFO: Connection try: 1
2021-03-06T12:15:25.398Z INFO: Try connecting with profile:  0
2021-03-06T12:15:26.402Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:26.404Z ERROR: An Error occured during the connection process

2021-03-06T12:15:26.904Z INFO: Start connecting to Fhem
2021-03-06T12:15:26.904Z INFO: Connection try: 2
2021-03-06T12:15:26.904Z INFO: Try connecting with profile:  0
2021-03-06T12:15:27.110Z INFO: Connected to Fhem

2021-03-06T12:15:32.376Z INFO: Start connecting to Fhem
2021-03-06T12:15:32.376Z INFO: Connection try: 1
2021-03-06T12:15:32.376Z INFO: Try connecting with profile:  0
2021-03-06T12:15:33.378Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:33.380Z ERROR: An Error occured during the connection process

2021-03-06T12:15:33.884Z INFO: Start connecting to Fhem
2021-03-06T12:15:33.884Z INFO: Connection try: 2
2021-03-06T12:15:33.884Z INFO: Try connecting with profile:  0
2021-03-06T12:15:34.092Z INFO: Connected to Fhem

2021-03-06T12:15:39.320Z INFO: Start connecting to Fhem
2021-03-06T12:15:39.320Z INFO: Connection try: 1
2021-03-06T12:15:39.320Z INFO: Try connecting with profile:  0
2021-03-06T12:15:40.335Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:40.337Z ERROR: An Error occured during the connection process

2021-03-06T12:15:40.847Z INFO: Start connecting to Fhem
2021-03-06T12:15:40.847Z INFO: Connection try: 2
2021-03-06T12:15:40.847Z INFO: Try connecting with profile:  0
2021-03-06T12:15:41.386Z INFO: Connected to Fhem

2021-03-06T12:15:46.712Z INFO: Start connecting to Fhem
2021-03-06T12:15:46.712Z INFO: Connection try: 1
2021-03-06T12:15:46.712Z INFO: Try connecting with profile:  0
2021-03-06T12:15:47.728Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:47.730Z ERROR: An Error occured during the connection process

2021-03-06T12:15:48.231Z INFO: Start connecting to Fhem
2021-03-06T12:15:48.231Z INFO: Connection try: 2
2021-03-06T12:15:48.231Z INFO: Try connecting with profile:  0
2021-03-06T12:15:48.469Z INFO: Connected to Fhem

2021-03-06T12:15:53.787Z INFO: Start connecting to Fhem
2021-03-06T12:15:53.787Z INFO: Connection try: 1
2021-03-06T12:15:53.787Z INFO: Try connecting with profile:  0
2021-03-06T12:15:54.809Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:54.811Z ERROR: An Error occured during the connection process

2021-03-06T12:15:55.312Z INFO: Start connecting to Fhem
2021-03-06T12:15:55.312Z INFO: Connection try: 2
2021-03-06T12:15:55.312Z INFO: Try connecting with profile:  0
2021-03-06T12:15:56.316Z INFO: Connection timeout for profile: 0
2021-03-06T12:15:56.318Z ERROR: An Error occured during the connection process

2021-03-06T12:15:56.821Z INFO: Start connecting to Fhem
2021-03-06T12:15:56.821Z INFO: Connection try: 3
2021-03-06T12:15:56.822Z INFO: Try connecting with profile:  0
2021-03-06T12:15:57.740Z INFO: Connected to Fhem

2021-03-06T12:16:03.802Z INFO: Start connecting to Fhem
2021-03-06T12:16:03.802Z INFO: Connection try: 1
2021-03-06T12:16:03.802Z INFO: Try connecting with profile:  0
2021-03-06T12:16:04.805Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:04.807Z ERROR: An Error occured during the connection process

2021-03-06T12:16:05.328Z INFO: Start connecting to Fhem
2021-03-06T12:16:05.328Z INFO: Connection try: 2
2021-03-06T12:16:05.328Z INFO: Try connecting with profile:  0
2021-03-06T12:16:06.336Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:06.337Z ERROR: An Error occured during the connection process

2021-03-06T12:16:06.839Z INFO: Start connecting to Fhem
2021-03-06T12:16:06.839Z INFO: Connection try: 3
2021-03-06T12:16:06.839Z INFO: Try connecting with profile:  0
2021-03-06T12:16:07.842Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:07.844Z ERROR: An Error occured during the connection process

2021-03-06T12:16:08.346Z INFO: Start connecting to Fhem
2021-03-06T12:16:08.346Z INFO: Connection try: 4
2021-03-06T12:16:08.346Z INFO: Try connecting with profile:  0
2021-03-06T12:16:09.348Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:09.350Z ERROR: An Error occured during the connection process

2021-03-06T12:16:09.855Z INFO: Start connecting to Fhem
2021-03-06T12:16:09.855Z INFO: Connection try: 5
2021-03-06T12:16:09.855Z INFO: Try connecting with profile:  0
2021-03-06T12:16:10.860Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:10.861Z ERROR: An Error occured during the connection process

2021-03-06T12:16:11.362Z INFO: Start connecting to Fhem
2021-03-06T12:16:11.362Z INFO: Connection try: 6
2021-03-06T12:16:11.362Z INFO: Try connecting with profile:  0
2021-03-06T12:16:12.364Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:12.367Z ERROR: An Error occured during the connection process

2021-03-06T12:16:12.868Z INFO: Start connecting to Fhem
2021-03-06T12:16:12.868Z INFO: Connection try: 7
2021-03-06T12:16:12.868Z INFO: Try connecting with profile:  0
2021-03-06T12:16:13.873Z INFO: Connection timeout for profile: 0
2021-03-06T12:16:13.875Z ERROR: An Error occured during the connection process

2021-03-06T12:16:14.382Z INFO: Start connecting to Fhem
2021-03-06T12:16:14.382Z INFO: Connection try: 8
2021-03-06T12:16:14.382Z INFO: Try connecting with profile:  0
2021-03-06T12:16:14.506Z INFO: Connected to Fhem]

Ich verstehe ja, daß eine Dokumentation zu solch einer APP (und natürlich die APP selbst) unheimlich viel Zeit beansprucht, aber zumindest ein paar grundlegende Dinge/Fallstricke sollten schon sofort bei Veröffentlichung dokumentiert werden. Das muß ja auch nicht schön sein, Hauptsache es steht irgendwo.

Und wie soll man eine APP testen und hoffentlich auch GUT finden wenn direkt nach dem Start der Frust schon beginnt?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Badflex am 22 März 2021, 15:28:10
Das kenn ich leider nur zu gut. Aber wenn ich alle Sicherheit aus mache und keine Sonderzeichen drinn habe, geht es.
Ist für mich aber auch keine Lösung. Da ich ja noch TabletUI habe nutz ich halt das und warte bis es vielleicht irgendwann doch geht.

Auch mal ohne https versucht?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 02 April 2021, 09:19:17
Hallo Badflex,

ich habe das Thema FHEM Native erstmal ad Akta gelegt und verwende weiter die Standard FHEM WEB. Ursprünglich wollte ich ja auf Smart Visu umsteigen, aber das ist wohl auch nicht ganz trivial. Nachdem dann Jemand FHEM Native "über den grüne Klee" gelobt hatte dachte ich: "Super, dann werde ich das mal testen" ==> mit dem bekannten Ergebnis.

Was mich besonders gestört hat ist, daß sich der Author offensichtlich nach einer kritischen Bemerkung beleidigt zurückzieht und keine weitere Hilfe mehr gibt. Ohne Dokumentation und Unterstützung hier macht es für mich aber keinen Sinn weiter zu versuchen die APP zum Laufen zu bringen. Es wäre nur ein zeitaufwändiges Stochern im Nebel ohne Garantie daß es am Ende zum Erfolg führt.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 02 April 2021, 10:40:02
Zitat von: Guzzi-Charlie am 02 April 2021, 09:19:17
Hallo Badflex,

ich habe das Thema FHEM Native erstmal ad Akta gelegt und verwende weiter die Standard FHEM WEB. Ursprünglich wollte ich ja auf Smart Visu umsteigen, aber das ist wohl auch nicht ganz trivial. Nachdem dann Jemand FHEM Native "über den grüne Klee" gelobt hatte dachte ich: "Super, dann werde ich das mal testen" ==> mit dem bekannten Ergebnis.

Was mich besonders gestört hat ist, daß sich der Author offensichtlich nach einer kritischen Bemerkung beleidigt zurückzieht und keine weitere Hilfe mehr gibt. Ohne Dokumentation und Unterstützung hier macht es für mich aber keinen Sinn weiter zu versuchen die APP zum Laufen zu bringen. Es wäre nur ein zeitaufwändiges Stochern im Nebel ohne Garantie daß es am Ende zum Erfolg führt.
Ich habe doch versprochen, dass die Doku kommt.
Dein Fehler sieht immer noch nach falscher Konfiguration der IP aus. Bzw. fehlerhafte URL.

Um den Fehler einzugrenzen:
1. Ohne SSL und Auth testen. Geht es?
2. Basic Auth testen. Geht es?
3. Alles zusammen. Zertifikat im Browser akzeptieren und testen.

Falls Hilfe benötigt wird, versuche ich mein bestes.

Edit:
Um weitere solche Fehler vermeiden zu können, baue ich einen Verbindungscheck mit ein. Das soll dann weitere Aufschlüsse zum Fehler geben.

In den meisten Fällen sind es sicherlich Leerzeichen/Sonderzeichen, sowie fehlerhafte SSL Zertifikate.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 02 April 2021, 23:30:33
Hallo Syrex-o,

Danke das Du Dich nochmal gemeldet hast. Da es auch nach Entfernen des Sonderzeichens im Paßwort und dem Post mit den Log-Daten nicht geklappt hat und es auch keine weitere Reaktion Deinerseits gab hatte ich das Thema erstmal beerdigt und keine weiteren Versuche unternommen.

Falls ich auf weitere Unterstützung hoffen kann würde ich es nochmal angehen. Vielleicht komme ich ja über Ostern noch dazu. Wie man aus dem Log ersehen kann kommt ja scheinbar eine Verbindung zustande, aber dann biginnt dieser Verbindungsversuch immer wieder von vorn.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 03 April 2021, 11:47:41
Zitat von: Guzzi-Charlie am 02 April 2021, 23:30:33
Hallo Syrex-o,

Danke das Du Dich nochmal gemeldet hast. Da es auch nach Entfernen des Sonderzeichens im Paßwort und dem Post mit den Log-Daten nicht geklappt hat und es auch keine weitere Reaktion Deinerseits gab hatte ich das Thema erstmal beerdigt und keine weiteren Versuche unternommen.

Falls ich auf weitere Unterstützung hoffen kann würde ich es nochmal angehen. Vielleicht komme ich ja über Ostern noch dazu. Wie man aus dem Log ersehen kann kommt ja scheinbar eine Verbindung zustande, aber dann biginnt dieser Verbindungsversuch immer wieder von vorn.

Hey,
Die Unterstützung ist dir sicher. Leider kann ich den Fehler nicht komplett nachvollziehen. Andere haben SSL und Auth laufen. Daher habe ich mich Mal nicht weiter eingemischt ;)

Anhand der Fehlermeldung kann ich nur erkennen, dass die URI fehlerhaft zu sein scheint.

Hast du es Mal ohne SSL versucht?

Funktioniert die URI, wenn du sie direkt im Browser eingibst?
Da sollte bei Basic Auth sowas rauskommen: user:passw@fhem-ip
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 05 April 2021, 23:20:39
Hallo,

bin leider über die Feiertage doch nicht dazu gekommen weiter zu testen.

Aber wie kommst Du darauf, daß die URL fehlerhaft sein soll? Die ist richtig und funktioniert einwandfrei im Browser. Außerdem wird FHEM Native ja auch kuz "grün" und sagt: "Connected to Fhem", aber 5s später startet es die Verbindung wieder neu.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 09 April 2021, 10:21:42
Zitat von: Guzzi-Charlie am 05 April 2021, 23:20:39
Hallo,

bin leider über die Feiertage doch nicht dazu gekommen weiter zu testen.

Aber wie kommst Du darauf, daß die URL fehlerhaft sein soll? Die ist richtig und funktioniert einwandfrei im Browser. Außerdem wird FHEM Native ja auch kuz "grün" und sagt: "Connected to Fhem", aber 5s später startet es die Verbindung wieder neu.

Kann es sein, dass du die Verbindung "Umleitest"?
Es kann häufig passieren, dass Websockets Probleme damit haben. Das könnte auch erklären, warum du kurz eine Verbindung hast.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Badflex am 13 April 2021, 12:10:19
Zitat von: Syrex-o am 09 April 2021, 10:21:42
Kann es sein, dass du die Verbindung "Umleitest"?
Es kann häufig passieren, dass Websockets Probleme damit haben. Das könnte auch erklären, warum du kurz eine Verbindung hast.


Dann will ich auch mal. Bei mir wird läuft das ganze ja über einen raspberry der einen Apache installiert hat wo ich dann mittels Zertifikat drauf komme.
Der Apache leitet den Port von 1990 auf den fhem Port 8083 weiter. Kann das bei mir daran liegen das er das selber verhalten wie bei Guzzi zeigt.

Kann man da was machen ohne die Sicherheit (Apache) abzuschalten?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Syrex-o am 14 April 2021, 07:33:31
Zitat von: Badflex am 13 April 2021, 12:10:19
Dann will ich auch mal. Bei mir wird läuft das ganze ja über einen raspberry der einen Apache installiert hat wo ich dann mittels Zertifikat drauf komme.
Der Apache leitet den Port von 1990 auf den fhem Port 8083 weiter. Kann das bei mir daran liegen das er das selber verhalten wie bei Guzzi zeigt.

Kann man da was machen ohne die Sicherheit (Apache) abzuschalten?
Ist bei dir Port 8080 noch frei ?
Das könnte man versuchen.

Die nächste Version von FhemNative verwendet dann saubere URIs. Um aktuell das Problem mit den Sonderzeichen zu beheben, könntest du einen online Javascript Editor öffnen und dein Passwort checken. Einfach Mal folgendes checken:

console.log( encodeURIComponent(Dein Passwort String))

Das Passwort sollte dann gehen.

Bekommst du denn auch kurz eine Verbindung?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: Guzzi-Charlie am 25 April 2021, 13:55:51
Hallo,
nach längerer Pause hab ich mich Heute mal wieder an der Verbindung von FhemNative zu Fhem versucht. Leider weiterhin ohne Erfolg.

Ich werde das Gefühl nicht los, daß irgendwelche grundlegenden Einstellungen falsch sind.

In FHEM ist bei mir folgendes eingestellt:
Modul "allowed_WEB"
defmod allowed_WEB allowed
attr allowed_WEB basicAuth SHA256:.........................
attr allowed_WEB validFor WEB


Modul "WEB"
defmod WEB FHEMWEB 8083 global
attr WEB HTTPS 1
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB longpoll websocket

Das Attribut basicAuth ist hier nicht gesetzt

Ich verstehe leider die Zusammenhänge überhaupt nicht.

In der Browser Developer-Tool Ansicht steht:

VM72 main-es2015.ea369b6b336b32470aeb.js:1 WebSocket connection to 'wss://"Login:PW"@192.168.178.130:8083/?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1619349146439' failed: WebSocket is closed before the connection is established.


Wie funktioniert denn die Verbindung zu WebSocket, also "wss" statt "https"?
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: SouzA am 18 September 2021, 12:44:07
Hallo,

Moin,

mit der Windows-Version bekomme ich auch keine Verbindung hin. Android habe ich nicht probiert.
Config in FhemNative: Websocket mit Basic Auth.
Die selbe Adresse wie im Browser und die gleichen Anmeldedaten... Der verbindet aber nicht.

Auf was muß man da noch achten bzw. hast du es hinbekommen?

Thx und bis denn
SouzA

Edit:
ka wieso... Auf einmal is der Toast grün??!!
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: MrMorgan am 02 Oktober 2022, 11:14:58
Servus,

hab auch die letzten Tage FhemNative "im Einsatz", leider funktioniert die Verbindung und Befehlsübertragung zum RPi überhaupt nicht stabil.
Wenn ich die App (Windows) öffne, stellt er eine Verbindung her. Bekomme dies auch mit der grünen Verbindungsmeldung bestätigt.

Teilweise kann ich, teilweise kann ich nicht, direkt meine Devices ansprechen. Hab das Gefühl es gibt überhaupt kein Muster, wann FhemNative die Befehle sendet und wann nicht.
Selbst wenn sie gesendet wurden, funktioniert es nach 1 sek. schon nicht mehr. Anscheinend verliert FhemNative ständig die Verbindung, bekomme dies aber nicht angezeigt.

Folgendes Setting habe ich:

Fhem Server im direkten Netzwerk (jederzeit pingbar)
Port 8080 (vorher 8083) // schon geändert
Socket - FHhemweb // über WebSocket kann er überhaupt keine Verbindung aufbauen
Basic Auth (deaktiviert)

So langsam setzt der Frust ein. Funktioniert FhemNative bei jemanden überhaupt stabil?

Gruß und vielen Dank für die Hilfe.
Titel: Antw:Keine Verbindung zu FHEM? "Keine Räume / Komponenten für FhemNative gefunden"
Beitrag von: MrMorgan am 02 Oktober 2022, 11:18:31
Hatte noch vergessen zu schreiben, dass das generieren von Räumen und Geräten überhaupt nicht funktioniert.
Warum findet FhemNative diese nicht wenn die Verbindung hergestellt ist?