Hauptmenü

FHEMApp4 - out now!

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

Vorheriges Thema - Nächstes Thema

en-trust

Wollte mir fhemapp mit "define myapp fhemapp fhemapp4" installieren, Device legt er an aber er installiert die Software nicht. Weder ein neues Dir unter www noch confs (Berechtigungen sind gesetzt).
In der Doku steht auch nur das es autom. erstellt wird.

binford6000

Zitat von: en-trust am 28 Juni 2024, 08:45:27Wollte mir fhemapp mit "define myapp fhemapp fhemapp4" installieren, Device legt er an aber er installiert die Software nicht. Weder ein neues Dir unter www noch confs (Berechtigungen sind gesetzt).
In der Doku steht auch nur das es autom. erstellt wird.
Hast du nach dem Define auch ein set fhemapp update gemacht?

Siehe auch:
Wie leicht ihr euch
FHEMApp einrichten könnt ist in diesem kurzes Video FHEMApp Quickstart zu sehen.

en-trust

Ja. In den readings von myapp steht u.a. aber....

.fullResponse
ERROR: read from https://codeload.github.com:443 timed out

configLastRead
Can't open ./conf/myapp_config.fhemapp: No such file or directory -> logisch die hat er ja gar nicht angelegt

local_version
unknown

piet_pit

Hallo Zusammen,
ich komme leider nicht weiter.

Bei Aufruf der FHEMAPP_UI /fhem/fhemapp4/index.html#/pietapp
kommt immer folgende Fehlermeldung:

Diese 192.168.178.XX-Seite wurde nicht gefunden. Für folgende Webadresse wurde keine Webseite gefunden: http://192.168.178.XX:8083/fhem/fhemapp4/index.html#/pietapp.
HTTP ERROR 404

Bin entsprechend Beitrag 1 und Youtube-Video vorgegangen.
Vielen Dank für einen Hinweis.
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

Zitat von: en-trust am 28 Juni 2024, 13:04:59Ja. In den readings von myapp steht u.a. aber....

.fullResponse
ERROR: read from https://codeload.github.com:443 timed out

Die Meldung sagt ja schon, wo das Problem liegt: FHEM konnte die Download-URL von github nicht erreichen. Kannst du denn auf deinem FHEM-Rechner im Kontext des FHEM-Users die Url erreichen? Kann auch ein temporäres Problem (gewesen) sein, entweder bei dir oder bei github.

gb#

Benni

Zitat von: piet_pit am 29 Juni 2024, 17:31:54Hallo Zusammen,
ich komme leider nicht weiter.

Bei Aufruf der FHEMAPP_UI /fhem/fhemapp4/index.html#/pietapp
kommt immer folgende Fehlermeldung:

Diese 192.168.178.XX-Seite wurde nicht gefunden. Für folgende Webadresse wurde keine Webseite gefunden: http://192.168.178.XX:8083/fhem/fhemapp4/index.html#/pietapp.
HTTP ERROR 404

Bin entsprechend Beitrag 1 und Youtube-Video vorgegangen.

Ui! Nicht so viel Info auf einmal! ;)

Wie wäre es denn erst mal mit einem list von deinem FHEMAPP-Device?

Hast du die eigentliche FHEMApp-Installation mittels update durchgeführt? Hat das geklappt?
Steht was im Log dazu?

gb#

piet_pit

Hallo,
vielen Dank für die Antwort.
Hier das list des FHEMApp-Devices.

Internals:
   CFGFN     
   CONFIG_FILE ./conf/pietapp_config.fhemapp.json
   DEF        fhemapp4
   FHEMAPP_NAME fhemapp4
   FHEMAPP_UI <html><a href="/fhem/fhemapp4/index.html#/pietapp">/fhem/fhemapp4/index.html#/pietapp</a></html>
   FUUID      66814698-f33f-3896-4a96-75b47f2deca8cfb9
   INTERVAL   3600
   LOCAL      1
   NAME       pietapp
   NOTIFYDEV  global
   NR         344
   NTFY_ORDER 50-pietapp
   PATH       ./www/fhemapp4
   SOURCE_URL https://github.com/jemu75/fhemApp
   STATE      defined
   TYPE       FHEMAPP
   VERSION    1.1.0
   eventCount 6
   OLDREADINGS:
   READINGS:
     2024-06-30 13:51:10   local_version   unknown
     2024-06-30 15:51:48   next_cycle      Sun Jun 30 16:51:48 2024
     2024-06-30 13:51:11   pre_html_url    https://github.com/jemu75/fhemApp/releases/tag/v4.0.41-beta
     2024-06-30 13:51:11   pre_info        # v4.0.41-beta (27.04.2024)
## Panel Status
- bug fix level switch on right side
- add button for template editor on loglevel 7
     2024-06-30 13:51:11   pre_published_at 2024-04-27T19:59:46Z
     2024-06-30 13:51:11   pre_tag_name    v4.0.41-beta
     2024-06-30 13:51:11   request_result  success
     2024-06-30 13:51:11   stable_html_url https://github.com/jemu75/fhemApp/releases/tag/v4.3.0
     2024-06-30 13:51:11   stable_info     # v4.3.0 (09.06.2024)
## Panel
- optimization of show/hide mainlevels
## Settings
- optimization of navigation settings
- bugfix for iframes
     2024-06-30 13:51:11   stable_published_at 2024-06-09T06:10:04Z
     2024-06-30 13:51:11   stable_tag_name v4.3.0
     2024-06-30 13:50:48   state           defined
     2024-06-30 15:51:49   update_available 1
Attributes:
   room       system

Ich habe die Installation über Update ausgeführt, ich denke aber das hat nicht funktioniert. Im Log steht nichts.

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

Benni

Zitat von: piet_pit am 30 Juni 2024, 16:06:19Ich habe die Installation über Update ausgeführt, ich denke aber das hat nicht funktioniert. Im Log steht nichts.


Setze mal bitte verbose beim FHEMAPP-Device auf 5 und führe dann nochmal ein Update durch.
Dann sollte auf jeden Fall was im Log stehen!

gb#

piet_pit

Hallo Benni,
ich habe Verbose auf 5 gesetzt, das Logfile wird dann "zugemüllt", scheinen soviele Daten zu sein, es kommt immer Datenbankfehler, ich kann diese Daten nicht als Antwort hier abschicken...

Macht es Sinn, einen anderen Verbose-Level einzustellen?

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

Benni

Es reicht, das verbose vom FHEMAPP-Device auf 5 zu setzen, nicht das verbose am global device!

So viele Daten sollten da eigentlich nicht kommen. Datenbankfehler sowieso nicht oder lässt du das FHEM-Log irgendwie in ne Datenbank laufen? (geht das überhaupt?)

Kannst ja auch verbose am FHEMAPP-Device erst mal nur auf 4 setzen, vielleicht gibt es da schon nützliche Hinweise im Log.

gb#

piet_pit

Hallo Benni,
hier Verbose 4...


2024.06.30 21:34:49 4: [pietapp]: AttrFn: set pietapp verbose 4
2024.06.30 21:34:59 4: [pietapp]: Update ... first checking versions ...
2024.06.30 21:34:59 4: [pietapp]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.06.30 21:35:00 4: [pietapp]: Latest-Pre: v4.0.41-beta
2024.06.30 21:35:00 4: [pietapp]: Latest-Stable: v4.3.0
2024.06.30 21:35:00 4: [pietapp]: Update ... got releases ... continuing...
2024.06.30 21:35:00 4: [pietapp]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0

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,

Verbose 5 kommt Datenbankfehler...

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

#27
Zitat von: piet_pit am 30 Juni 2024, 21:42:19Verbose 5 kommt Datenbankfehler...

Was für ein Fehler ist das? FHEMAPP verwendet keine Datenbank!

Zitat von: piet_pit am 30 Juni 2024, 21:36:46Hallo Benni,
hier Verbose 4...


2
024.06.30 21:34:49 4: [pietapp]: AttrFn: set pietapp verbose 4
2024.06.30 21:34:59 4: [pietapp]: Update ... first checking versions ...
2024.06.30 21:34:59 4: [pietapp]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.06.30 21:35:00 4: [pietapp]: Latest-Pre: v4.0.41-beta
2024.06.30 21:35:00 4: [pietapp]: Latest-Stable: v4.3.0
2024.06.30 21:35:00 4: [pietapp]: Update ... got releases ... continuing...
2024.06.30 21:35:00 4: [pietapp]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0

... kommt danach nichts mehr?

bei mir kommt da noch sowas wie:

2024.06.30 21:41:36 4: [fa24]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
2024.06.30 21:41:38 3: [fa24]: filename for update package is jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.06.30 21:41:38 4: [fa24]: update data recieved https://codeload.github.com/jemu75/fhemApp/legacy.tar.gz/refs/tags/v4.3.0
2024.06.30 21:41:38 4: [fa24]: writing /tmp/ta7plFBP_J/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.06.30 21:41:38 3: [fa24]: top folder in '/tmp/ta7plFBP_J/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz' is jemu75-fhemApp-7ad6e64
...


Versuche doch mal, ob du auf deiner FHEM-Maschine den Download manuell (per wget) durchführen kannst, am besten im Kontext des FHEM-Users:

wget https://codeload.github.com/jemu75/fhemApp/legacy.tar.gz/refs/tags/v4.3.0

... sollte ein File namens v4.3.0 (das ist eigentl. das tar.gz) downloaden, Größe ca. 11MB.

Edit: die Download-URL ist eigentlich ne andere, sorry:

wget https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
Die Datei ist dann zwar eigentlich die gleiche in gleicher Größe. Nur werden hier ggf. Umleitungen berücksichtigt.


piet_pit

Hallo Benni,

der Download hat geklappt, die Datei v4.3.0 liegt nun unter /opt/fhem.
Wie kann ich die Datei nun installieren?

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

Benni

Die sollst du nicht installieren. Das war nur zum Testen, ob der Download in FHEM als Benutzer fhem überhaupt funktioniert!

Die Installation soll das FHEMAPP-Modul machen und zwar inklusive des Downloads.

Versuche mal bitte folgendes:

Lege bitte mal ein zweites FHEMAPP-Device an:

define fa2 FHEMAPP fa2

Dann Verbose auf 4 setzen:

attr fa2 verbose 4

Dann manuell den Versions-Check ausführen

set fa2 checkVersions

Und dann ein Update durchführen

set fa2 update

Das sollte sich dann wie folgt im log darstellen:

Zitat2024.07.01 14:46:55 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.07.01 14:46:55 4: [fa2]: Latest-Pre: v4.0.41-beta
2024.07.01 14:46:55 4: [fa2]: Latest-Stable: v4.3.0
2024.07.01 14:47:12 4: [fa2]: Update ... first checking versions ...
2024.07.01 14:47:12 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/releases
2024.07.01 14:47:12 4: [fa2]: Latest-Pre: v4.0.41-beta
2024.07.01 14:47:12 4: [fa2]: Latest-Stable: v4.3.0
2024.07.01 14:47:12 4: [fa2]: Update ... got releases ... continuing...
2024.07.01 14:47:12 4: [fa2]: Requesting: https://api.github.com/repos/jemu75/fhemApp/tarball/v4.3.0
2024.07.01 14:47:14 3: [fa2]: filename for update package is jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.07.01 14:47:14 4: [fa2]: update data recieved https://codeload.github.com/jemu75/fhemApp/legacy.tar.gz/refs/tags/v4.3.0
2024.07.01 14:47:14 4: [fa2]: writing /tmp/R9o6IqqS7R/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz
2024.07.01 14:47:14 3: [fa2]: top folder in '/tmp/R9o6IqqS7R/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz' is jemu75-fhemApp-7ad6e64
2024.07.01 14:47:14 4: [fa2]: create_fhemapp_folder: folder successfully created: './www/fa2'
2024.07.01 14:47:14 4: [fa2]: extract cmd 'tar xf /tmp/R9o6IqqS7R/jemu75-fhemApp-v4.3.0-0-g7ad6e64.tar.gz -C ./www/fa2 jemu75-fhemApp-7ad6e64/www/fhemapp4 --strip-components 3'
2024.07.01 14:47:14 4: [fa2]: extract result: -1
2024.07.01 14:47:14 4: [fa2]: Successfully cleaned temp folder

leider verweigerst du ja die Antwort auf die Frage nach dem Datenbank-Fehler, sonst könnten wir mal mit verbose 5 weiter machen.

gb#