Hauptmenü

FHEMApp4 - out now!

Begonnen von jemu75, 28 April 2024, 14:24:20

Vorheriges Thema - Nächstes Thema

piet_pit

Hallo Benni,

erst einmal danke für die Geduld und die Hilfe.
Ich nutze keine Datenbank, ich dachte das hätte ich schon kommuniziert, sorry...

Hier das Logfile...
2024.07.01 14:59:01 5: [pietapp]: EVENT: global:DEFINED fa2
2024.07.01 14:59:03 1: RMDIR: ./restoreDir/save/2024-06-26
2024.07.01 14:59:03 5: [pietapp]: EVENT: global:SAVE
2024.07.01 14:59:21 5: [pietapp]: EVENT: global:ATTR fa2 room system
2024.07.01 14:59:23 5: [pietapp]: EVENT: global:SAVE
2024.07.01 14:59:44 5: [pietapp]: EVENT: global:ATTR fa2 verbose 4
2024.07.01 14:59:46 5: [pietapp]: EVENT: global:SAVE
2024.07.01 14:59:51 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.07.01 14:59:52 4: [fa2]: Latest-Pre: v4.0.41-beta
2024.07.01 14:59:52 4: [fa2]: Latest-Stable: v4.3.0

Vielen Dank und viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47

piet_pit

Hallo Benni,
ich hatte das "Update" vergessen...
2024.07.01 15:08:52 4: [fa2]: Update ... first checking versions ...
2024.07.01 15:08:52 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.07.01 15:08:53 4: [fa2]: Latest-Pre: v4.0.41-beta
2024.07.01 15:08:53 4: [fa2]: Latest-Stable: v4.3.0
2024.07.01 15:08:53 4: [fa2]: Update ... got releases ... continuing...
2024.07.01 15:08:53 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
2024.07.01 15:08:58 3: [fa2]: filename for update package is fhemapp_update.tar.gz
2024.07.01 15:08:58 4: [fa2]: error while requesting https://codeload.github.com/jemu75/fhemApp/legacy.tar.gz/refs/tags/v4.3.0 - read from https://codeload.github.com:443 timed out

Viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47

Benni

Aha! Also auch der Timeout!

Keine Ahnung, warum das länger dauert.

Kannst du bitte mal bei dir das Modul 02_FHEMAPP.pm editieren und aus der 5 in Zeile 679 eine 60 machen?

nur mal zum testen, ob ein längeres Timeout-Intervall abhilfe schaffen würde:

Du darfst diesen Dateianhang nicht ansehen.

Wenn die Datei geändert wurde bitte einmal fhem neu starten und dann nochmal das Update auf einem der FHEMApp-Devices versuchen.

gb#

piet_pit

Hallo Benni,
anbei das Log nach Änderung der Datei wie von dir geschrieben...


2024.07.01 15:43:09 1: Logfile gelöscht
2024.07.01 15:43:43 4: [fa2]: Update ... first checking versions ...
2024.07.01 15:43:43 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.07.01 15:43:43 4: [fa2]: Latest-Pre: v4.0.41-beta
2024.07.01 15:43:43 4: [fa2]: Latest-Stable: v4.3.0
2024.07.01 15:43:43 4: [fa2]: Update ... got releases ... continuing...
2024.07.01 15:43:43 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
2024.07.01 15:43:56 3: [fa2]: filename for update package is jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.07.01 15:43:56 4: [fa2]: update data recieved https://codeload.github.com/jemu75/fhemApp/legacy.tar.gz/refs/tags/v4.3.0
2024.07.01 15:43:56 4: [fa2]: writing /tmp/Oachkf5Myr/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.07.01 15:43:57 3: [fa2]: top folder in '/tmp/Oachkf5Myr/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz' is jemu75-fhemApp-7ad6e64
2024.07.01 15:43:57 4: [fa2]: Local path already exists: './www/fa2'
2024.07.01 15:43:57 4: [fa2]: -> renaming to './www/fa2.bak'
2024.07.01 15:43:57 4: [fa2]: create_fhemapp_folder: folder successfully created: './www/fa2'
2024.07.01 15:43:57 4: [fa2]: extract cmd 'tar xf /tmp/Oachkf5Myr/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz -C ./www/fa2 jemu75-fhemApp-7ad6e64/www/fhemapp4 --strip-components 3'
2024.07.01 15:43:59 4: [fa2]: extract result: -1
2024.07.01 15:44:00 4: [fa2]: Successfully cleaned temp folder
2024.07.01 15:44:00 4: [fa2]: Removing backup folder './www/fa2.bak' after sucessfull installlation

Viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47

Benni

#34
Das sieht doch gut aus!

Damit solltest du jetzt FHEMApp4 mit Klick auf den Link im fa2-Device (Internals FHEMAPP_UI) aufrufen können!

gb#

Edit: Interessant ist, dass es tatsächlich relativ lange dauert, bis die Antwort da ist:

2024.07.01 15:43:43 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
2024.07.01 15:43:56 3: [fa2]: filename for update package is jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz

... da liegen doch tatsächlich 13 Sekunden dazwischen.

Ich werde nachher noch ein Update mit erweitertem timeout vorbereiten und veröffentlichen.

gb#


Benni

So, das Update mit erweitertem Timeout ist veröffentlicht!

Es sollte also morgen ab ca. 8:00 Uhr per update verfügbar sein.

Danke nochmal an piet_pit für die geduldige Unterstützung bei der Fehlersuche!

gb#

Benni

Zitat von: en-trust am 28 Juni 2024, 13:04:59ERROR: read from https://codeload.github.com:443 timed out

Das sollte sich dann ab morgen ebenfalls per FHEM-Update beheben lassen ;)

gb#

piet_pit

Hallo Benni,

der Aufruf von FHEMApp4 mit Klick auf den Link im fa2-Device (Internals FHEMAPP_UI) hat funktioniert, prima!

Vielen Dank und viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47