Verbindung zwischen FHEM und FHEM Native bricht nach wenigen Minuten ab

Begonnen von grafix77, 28 Oktober 2022, 13:26:12

Vorheriges Thema - Nächstes Thema

grafix77

Hallo zusammen,

gefühlt habe ich schon wunde Finger vom Googeln und tränende Augen von Lesen, komme aber nicht weiter.

Folgendes Problem:
Wenige Minuten nach dem Start von FhemNativ bricht mir die Verbindung zusammen und ich kann über FHEM Native nicht mehr auf FHEM zugreifen.

Derzeit nutze ich die FHEM Native für Windows und für Android.
Verbindung über Port 8083, Protokoll HTTP.

Im WEB Socket ist longpoll eingestellt.

Gibt es noch weitere Einstellungen, die ich beachten sollte.

Danke für eure Hilfe.

Gruß Björn

Syrex-o

Hey,

Es gibt starke Probleme bezüglich der aktuellen Verbindungslogik zu FHEM.
Version 2.6.3 könnte Abhilfe schaffen.

VG

MadMax

Hallo,

Ich kann die Probleme bestätigen, ich liebe die App muss diese halt regelmäßig neustarten
Aber ich nutze V 3.0.0 RC3.
Die Version 2.6.3 ist doch von September 2020?

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

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

Syrex-o

Zitat von: MadMax am 03 November 2022, 18:25:25
Die Version 2.6.3 ist doch von September 2020?

Da hast du völlig recht. Die version hat aber ein anderes Management um sich mit FHEM zu verbinden.
Viele berichten, dass es deutlich stabiler läuft.

VG

MadMax

Ja das kann ich so bestätigen, das hatte ich vorher auch verwendet.
Willst du das dann in die Version 3.0 übernehmen?
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

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

Syrex-o

Zitat von: MadMax am 15 November 2022, 20:33:41
Ja das kann ich so bestätigen, das hatte ich vorher auch verwendet.
Willst du das dann in die Version 3.0 übernehmen?

Ich überarbeite definitiv das Management für die Verbindung zu FHEM.
Aktuell wird das gesamte Interface von FhemNative überarbeitet.

VG

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

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

Guzzi-Charlie

Ich habe auch die gleichen Probleme mit den Verbindungsabbrüchen. Deshalb kann ich FhemNative leider nicht so nutzen wie ich eigentlich möchte. Zu 99% bricht die Verbindung zu Fhem innerhalb einer Minute ab und es wird nichts mehr aktualisiert. Ich kann mich nur an einmal erinnern wo die Verbindung über 1-2 Stunden stabil war. So ist es leider produktiv nicht zu gebrauchen. Ich hoffe sehr, daß Du das Problem beseitigen kannst, denn im Prinzip finde ich FhemNativ super genial. Das hat so viel Potential !!

Ich hätte zwei Vorschläge für Verbesserungen:

       
  • ein "watchdog" für die Fhem-Verbindung wäre hilfreich, d.h. irgendein Symbol oder ein roter Rahmen der auftaucht sobald die Verbindung unterbrochen ist.
  • die Möglichkeit die Verschiedenen Elemente auf einer Seite auch über eine Liste auswählen zu können. Wenn (wie bei mir) viele Elemente dicht bei einander oder übereinander liegen kommt man meist ohne das Verschieben der oberen Elemente nicht an die Unteren heran. Dann muß man jedesmal nach einer notwendigen Änderung die entsprechenden Elemente neu positionieren.
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2

Syrex-o

Zitat von: Guzzi-Charlie am 19 Januar 2023, 10:09:32
Ich habe auch die gleichen Probleme mit den Verbindungsabbrüchen. Deshalb kann ich FhemNative leider nicht so nutzen wie ich eigentlich möchte. Zu 99% bricht die Verbindung zu Fhem innerhalb einer Minute ab und es wird nichts mehr aktualisiert. Ich kann mich nur an einmal erinnern wo die Verbindung über 1-2 Stunden stabil war. So ist es leider produktiv nicht zu gebrauchen. Ich hoffe sehr, daß Du das Problem beseitigen kannst, denn im Prinzip finde ich FhemNativ super genial. Das hat so viel Potential !!

Ich hätte zwei Vorschläge für Verbesserungen:

       
  • ein "watchdog" für die Fhem-Verbindung wäre hilfreich, d.h. irgendein Symbol oder ein roter Rahmen der auftaucht sobald die Verbindung unterbrochen ist.
  • die Möglichkeit die Verschiedenen Elemente auf einer Seite auch über eine Liste auswählen zu können. Wenn (wie bei mir) viele Elemente dicht bei einander oder übereinander liegen kommt man meist ohne das Verschieben der oberen Elemente nicht an die Unteren heran. Dann muß man jedesmal nach einer notwendigen Änderung die entsprechenden Elemente neu positionieren.

Das stimmt. Konntest du identifizieren, warum die Verbindung immer wieder abbricht?

Das sind 2 sehr gute Vorschläge. Nehme ich mit auf.
Was genau meinst du mit watchdog? Ich dachte jetzt spontan an ein konfigurierbares Icon (wie die Icon Komponente) die aber auf den Connect state zu fhem reagiert.

VG

Guzzi-Charlie

Hallo,

warum die Verbindung zu Fhem abbricht weiß ich nicht. Ich kenne ja auch nicht den von Dir implementierten Mechanismus der Verbindung. Ich bin aber sehr gerne bereit mit Logs zu unterstützen oder andere Tests zu machen.

Den Begriff Watchdog hatte ich nur als Synonym verwendet. Es ging mir nur darum einen Abbruch zu detektieren und dann leicht erkennbar auf der Oberfläche anzuzeigen. Ob das dann ein Icon ist oder der von mir auch genannte "rote Rahmen" wäre dabei unerheblich. Auf den "roten Rahmen" bin ich deshalb gekommen weil es in dem Kraftwerksleitsystem bei ABB so gelöst war. Der paßt halt immer, egal was auf der grafischen Oberfläche drauf ist.
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2

Syrex-o

Hey,

Einen Verbindungsabbruch kann man aktuell erkennen, wenn man in den Einstellungen die Toast Nachrichten aktiviert. Dann wird jedesmal bei einem Event oder Verbindungsaufbau/Abbruch eine Nachricht angezeigt. Passiert das bei dir?

VG

Guzzi-Charlie

Hallo,

die Toast-Nachrichten sind aktiviert. Da kommen auch immer die Events "Werte aktualisiert für ...", aber nach kurzer Zeit eben nicht mehr. Dann ist wohl die Verbindung abgebrochen und es ändern sich dann auch keine Werte mehr. Das Ganze funktioniert nach Programmaufruf meist nur < 1 Minute. Ganz selten länger.
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2

MadMax

Hast du schon einen Plan wann du das Problem lösen willst?
Würde FHEM Nativ gerne wieder mehr nutzen.
Ist eine tolle Oberfläche, vorallem meine Frau nutzt diese gerne.

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

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

Syrex-o

Zitat von: Guzzi-Charlie am 05 Februar 2023, 01:06:02
Hallo,

die Toast-Nachrichten sind aktiviert. Da kommen auch immer die Events "Werte aktualisiert für ...", aber nach kurzer Zeit eben nicht mehr. Dann ist wohl die Verbindung abgebrochen und es ändern sich dann auch keine Werte mehr. Das Ganze funktioniert nach Programmaufruf meist nur < 1 Minute. Ganz selten länger.
Seltsam ist nur, dass du keine Toast Nachrist bekommst, dass die Verbindung unterbrochen wurde?


ZitatHast du schon einen Plan wann du das Problem lösen willst?
Ich arbeite immer daran, wenn Zeit ist. Ein paar Eindrücke, wie FhemNative zukünftig aussehen wird gibt es hier: https://forum.fhem.de/index.php/topic,121186.0.html

VG

Guzzi-Charlie

Hallo,

ich hab mir das gerade nochmal angeschaut. Der Punkt ist, daß ich die FhemNative-Seite natürlich nicht solange anschaue bis die Verbindung unterbrochen wird und das die Toast-Nachrichten ja auch nur kurz zu sehen sind. Ich habe jetzt mal in das Log geschaut (siehe unten) und da kommen am Ende schon Fehlermeldungen per Toast-Nachricht. Wie man sieht steht die Verbindung gerademal 1:40 Minuten und kommt auch nicht wieder.

2023-02-06T08:12:39.853Z INFO: App Settings loaded
2023-02-06T08:12:39.853Z INFO: Start connecting to Fhem
2023-02-06T08:12:39.853Z INFO: Connection try: 1
2023-02-06T08:12:39.853Z INFO: Try connecting with profile:  0
2023-02-06T08:12:39.963Z INFO: Connected to Fhem
2023-02-06T08:12:50.691Z INFO: Switch room to: Settings
2023-02-06T08:13:29.528Z INFO: Switch room to: Heizung
2023-02-06T08:13:29.569Z INFO: Component: Image ID: _7c04p639h added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _c9erys9yn added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _naj9gj2bx added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _cq8ml0krs added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _s6qarxe63 added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _w9ufiwsnh added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _80s3otsti added
2023-02-06T08:13:29.602Z INFO: Component: Label ID: _5lyv0jvux added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _kagfhnj5s added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _6vumocvx8 added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _baswb29qv added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _cxzr8rx7z added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _gkvjyshmf added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _3yzhg4zja added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _vwyzmwux0 added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _voti97zrf added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _h9stbjam7 added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _w64pb0u4j added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _iyx4mtn8q added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _yd73ggcfs added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _fhp7wz1tw added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _sb4jpme5z added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _mc81d44pk added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _b3uqxzelh added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _1bgvkzu8r added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _xgq6wltbo added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _ur5e5s9ae added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _jbb3w0ine added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _7f56zjwzr added
2023-02-06T08:13:29.603Z INFO: Component: Label ID: _vxnu9m448 added
2023-02-06T08:13:29.634Z INFO: Component: Box ID: _nmqrqhe8q added
2023-02-06T08:13:29.634Z INFO: Component: Box ID: _hnv8ogy7y added
2023-02-06T08:13:29.634Z INFO: Component: Box ID: _e4fbn7qo2 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _s78pdoa19 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _9mwsvr0x4 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _blbzzkuns added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _p3x8j5kqe added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _cbt9dboja added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _5kyuwvcy7 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _sefchab9v added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _k09g75lbu added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _9t5wp3x30 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _fg5n10icn added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _hf4idh06e added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _wsdf6m5ae added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _bn1bf4net added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _bqgtuuoso added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _o9qbaj6a2 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _ek5675om7 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _avdlsvmex added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _95gxvpgb9 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _9if71hli8 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _w66hmssdk added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _5gacmbx15 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _4p4nwbeft added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _ki9io6rba added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _q7guavnzm added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _tnusjas5h added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _zl4v42yyl added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _n5lcifq54 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _moucmkmv8 added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _ja1zc1gwe added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _1gf60ndoa added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _5ofrg0oyr added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _bj6315wrk added
2023-02-06T08:13:29.673Z INFO: Component: Icon ID: _6y2aqw3fp added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _rwtf6r56q added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _sn1q7dr87 added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _m6yh876oc added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _26uqzi8ks added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _m0ko07e9a added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _qb07y1rqb added
2023-02-06T08:13:29.821Z INFO: Component: Button ID: _hh90qpqxi added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _365qujw3f added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _h309uasay added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _gihvnyehs added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _5kwsavpt7 added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _n0thvmbww added
2023-02-06T08:13:29.822Z INFO: Component: Button ID: _3t7syvebd added
2023-02-06T08:13:30.622Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:13:30.982Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:13:30.983Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:13:30.983Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:13:32.223Z INFO: Value update received for: MQTT2_shellyswitch25_3C6105E352FE
2023-02-06T08:13:52.893Z INFO: Value update received for: MQTT2_Hzg_P05_Sh1PM
2023-02-06T08:13:54.120Z INFO: Value update received for: MQTT2_Hzg_E02_Sh1PM
2023-02-06T08:13:54.123Z INFO: Value update received for: MQTT2_Hzg_E02_Sh1PM
2023-02-06T08:13:54.124Z INFO: Value update received for: MQTT2_Hzg_E02_Sh1PM
2023-02-06T08:13:54.125Z INFO: Value update received for: MQTT2_Hzg_E02_Sh1PM
2023-02-06T08:14:00.752Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:14:00.752Z INFO: Value update received for: MQTT2_Hzg_T03_K115_Sh1PM
2023-02-06T08:14:07.451Z INFO: Value update received for: MQTT2_Hzg_E02_Sh1PM
2023-02-06T08:14:09.722Z INFO: Value update received for: MQTT2_shelly1pm_766048
2023-02-06T08:14:19.429Z ERROR: An error occured during the connection process
2023-02-06T08:14:19.429Z ERROR: Connection could not be established. Please check the URL carefully.
2023-02-06T08:14:19.429Z ERROR: [object Event]
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2