Neues Frontend: FhemNative Updates

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

Vorheriges Thema - Nächstes Thema

Leon_Emm

Das ist der Log. Meldung kommt wenn ich versuche was zu importieren garkeine...

["2020-07-20T18:02:58.642Z INFO: App Settings loaded","2020-07-20T18:02:58.643Z INFO: Start connecting to Fhem","2020-07-20T18:02:58.643Z INFO: Connection try: 1","2020-07-20T18:02:58.643Z INFO: Try connecting with profile:  0","2020-07-20T18:02:58.654Z ERROR: Error: Uncaught (in promise): SyntaxError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\nError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX??XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\n    at t.connectFhem (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:275248)\n    at http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:397931\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10764)\n    at Object.onInvoke (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618309)\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10704)\n    at a.run (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:6176)\n    at http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:17108\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11382)\n    at Object.onInvokeTask (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618198)\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11303)","2020-07-20T18:03:02.914Z INFO: Switch room to: Settings","2020-07-20T18:03:12.039Z INFO: Switch room to: Settings","2020-07-20T18:03:24.080Z INFO: Switch room to: Settings"]

Ich kann mir da nix bei rauslesen...
Die App verspricht so viel, aber leider kann ich nichts darüber finden, was das für Fehler sind bzw. wie ich sie beheben kann

LG

Syrex-o

#421
Zitat von: Leon_Emm am 20 Juli 2020, 20:07:29
Das ist der Log. Meldung kommt wenn ich versuche was zu importieren garkeine...

["2020-07-20T18:02:58.642Z INFO: App Settings loaded","2020-07-20T18:02:58.643Z INFO: Start connecting to Fhem","2020-07-20T18:02:58.643Z INFO: Connection try: 1","2020-07-20T18:02:58.643Z INFO: Try connecting with profile:  0","2020-07-20T18:02:58.654Z ERROR: Error: Uncaught (in promise): SyntaxError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX?XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\nError: Failed to construct 'WebSocket': The URL 'wss://XXXXX:XXXXX@XXXXXX:XXXX??XHR=1&inform=type=status;filter=.*;fmt=JSON&timestamp=1595268178643' is invalid.\n    at t.connectFhem (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:275248)\n    at http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:397931\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10764)\n    at Object.onInvoke (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618309)\n    at u.invoke (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:10704)\n    at a.run (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:6176)\n    at http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:17108\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11382)\n    at Object.onInvokeTask (http://localhost/main-es2015.4005eeda63b0b494b54a.js:1:618198)\n    at u.invokeTask (http://localhost/polyfills-es2015.29fa934127bbdb401573.js:1:11303)","2020-07-20T18:03:02.914Z INFO: Switch room to: Settings","2020-07-20T18:03:12.039Z INFO: Switch room to: Settings","2020-07-20T18:03:24.080Z INFO: Switch room to: Settings"]

Ich kann mir da nix bei rauslesen...
Die App verspricht so viel, aber leider kann ich nichts darüber finden, was das für Fehler sind bzw. wie ich sie beheben kann

LG

Hm,
Ich gucke mir das morgen Mal an.
Kannst du mir eventuell noch die settings JSON schicken ?

Hast du es schon einmal ohne secure Websocket versucht ?

Im Log sieht es stark danach aus, als würde etwas mit der websocket url komplett falsch sein.

Edit
Plus es gibt einen Fehler in der Change Detection in den Settings
Word mit der kommenden Version behoben. Deswegen bekommst du auch keine Meldung nach dem import.

Ich Versuche Mal morgen ein kleines Release zu bringen.

Kannst du denn einzelne Komponenten importieren ?
Das sollte auf jeden Fall gehen.

Leon_Emm

Settings hast per PM bekommen.

Import von Komponenten geht auch nicht :/

LG

Syrex-o

Zitat von: Leon_Emm am 20 Juli 2020, 20:25:14
Settings hast per PM bekommen.

Import von Komponenten geht auch nicht :/

LG

Also Komponenten Import geht bei mir.
Hast du vorher die websocket so eingestellt, dass sie funktioniert?
Falls es trotzdem nicht geht, bitte das Release morgen abwarten.

Ich schau mir deine Config mal an.

Beste Grüße

Syrex-o

Update: FhemNative 2.6.1

Hallo zusammen,
Wie bereits gestern abend angekündigt, ist das neue Update verfügbar.

Die fixes sind meist von euch eingekippt worden. Vielen dank dafür  ;D

Die Änderungen könnt ihr dem Changelog entnehmen.

Beste Grüße

wthiess

#425
Hallo!
Leider kann ich nie updaten. Ware es möglich bei einem update den Link hier zu schreiben? Viele machen den Link ganz oben im ersten Beitrag.

mfg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Syrex-o

Zitat von: wthiess am 21 Juli 2020, 12:16:48
Hallo!
Leider kann ich nie updaten. Ware es möglich bei einem update den Link hier zu schreiben? Viele machen den Link ganz oben im ersten Beitrag.

mfg
Wolfgang

Warum kannst du nicht updaten. Es ist ein richtiges GitHub Release. Da ist das zu finden, wenn du den Update Hinweis der App nicht benutzen willst.

roelleke

Hallo,
bei mir funktioniert der Update-Link auch nicht. Es wird kurz das Browser-Fenster amgezeigt und das war es dann.

Syrex-o

Zitat von: roelleke am 21 Juli 2020, 12:46:53
Hallo,
bei mir funktioniert der Update-Link auch nicht. Es wird kurz das Browser-Fenster amgezeigt und das war es dann.

Bei welchem Betriebssystem?


roelleke

Es handelt sich um Android 10 auf einem Galaxy S9 und ein Huawei Mediapad M5

wthiess

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Syrex-o

Zitat von: roelleke am 21 Juli 2020, 12:55:20
Es handelt sich um Android 10 auf einem Galaxy S9 und ein Huawei Mediapad M5

Danke für die genaue Info. Hab gerade getestet und das Problem gefunden. Wird behoben.

wthiess

Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

ch.eick

Hallo zusammen,
es ist toll zu sehen, wie sich alles weiter entwickelt hat. Bravo.
Es ist mir nun gelungen wieder einzusteigen und FhemNative auf Android zum laufen gebracht zuhaben.

Nun mein erster Versuch, der noch nicht richtig klappt:

Ich habe ein Dummy, bei dem nicht state geaendert werden soll, sondern ein reading.

setreading Pool Pool_Button [on|off]

wuerde den Vorgang richtig schalten.

Ich habe mir in FhemNative den "switch" in einen Raum gelegt und es kommen auch reaktionen im Fhem an, nur leider die falschen :-)

Device Name: Pool
Reading Name: Pool_Button
>>>>> der Switch zeigt bereits korrect on und off an
>>>>> on und off fuer set und get waeren somit richtig

Nun muesste jedoch zum setzen der obige Befehl gesendet werden
Wenn ich unter "Set Reading"
setreading Pool Pool_Button
eintrage, dann wird das in "state" geschrieben, was fuer mich bedeutet es wurde folgendes aufgerufen

set Pool setreading Pool Pool_Button on

was leider falsch ist. Wo liegt da mein Fehler in der Konfiguration von switch?


Viele Gruesse
     Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Syrex-o

Zitat von: ch.eick am 21 Juli 2020, 16:30:40
Hallo zusammen,
es ist toll zu sehen, wie sich alles weiter entwickelt hat. Bravo.
Es ist mir nun gelungen wieder einzusteigen und FhemNative auf Android zum laufen gebracht zuhaben.

Nun mein erster Versuch, der noch nicht richtig klappt:

Ich habe ein Dummy, bei dem nicht state geaendert werden soll, sondern ein reading.

setreading Pool Pool_Button [on|off]

wuerde den Vorgang richtig schalten.

Ich habe mir in FhemNative den "switch" in einen Raum gelegt und es kommen auch reaktionen im Fhem an, nur leider die falschen :-)

Device Name: Pool
Reading Name: Pool_Button
>>>>> der Switch zeigt bereits korrect on und off an
>>>>> on und off fuer set und get waeren somit richtig

Nun muesste jedoch zum setzen der obige Befehl gesendet werden
Wenn ich unter "Set Reading"
setreading Pool Pool_Button
eintrage, dann wird das in "state" geschrieben, was fuer mich bedeutet es wurde folgendes aufgerufen

set Pool setreading Pool Pool_Button on

was leider falsch ist. Wo liegt da mein Fehler in der Konfiguration von switch?


Viele Gruesse
     Christian

Hey,
Reading Name: Pool_Button
SetReading: Pool_Button

In dann deine Befehle bei on command und Off command

Also keine Notwendigkeit Pool nochmal bei SetReading einzusetzen.

Beste Grüße