[gelöst] FTUI3 und FTUI2 parallel betreiben

Begonnen von locodriver, 05 März 2021, 17:11:50

Vorheriges Thema - Nächstes Thema

locodriver

Hallo, für eine Übergangszeit möchte ich beide Versionen parallel betreiben, bis die Version 3 stabil lauft.
Ich habe die neue Version installiert und bekomme allerdings nicht die Demoseite angezeigt, sondern die gleiche Hauptseite wie von meiner bestehenden Version 2.

Im Anhang sind beide Verzeichnisse zu sehen.

Die Aufrufe im Browser (FF) sind:

http://192.168.178.140:8083/fhem/ftui/index.html#main.html

bzw.

http://192.168.178.140:8083/fhem/tablet/index.html#main.html


Könnt ihr mir auf die Sprünge helfen?
Falls noch Infos fehlen, dann bitte fragen...

Danke, Uwe.
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

MKeY

#1
Hallo Uwe,
das ist erstmal schwer zu ergründen. Ich habe sogar 6 UI's gleichzeitig und das geht. Wie hast du denn die Verknüpfungen in FHEM definiert?
Hier 2 Stück von mir:

DEF ftui/ ./www/tabletui Tablet-UI
DEF ftui_v3/ ./www/ftui_v3/ Tablet3-UI

Vllt hast du ja den Punkt 2 mit dem gleichen Verzeichnis bei den HTTPSRV-Devices verknüpft:
https://wiki.fhem.de/wiki/FHEM_Tablet_UI#Installation


Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

locodriver

Danke MKeY, es kann so einfach sein...

Ich habe das Wiki zur Version 2 nicht weiter beachtet, da ich ja die 3 einrichten will...
Nun gibt es am WE etwas zu tun.

Euch allen ein schönes WE.

Uwe
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

MDietrich

Für alle, die wie ich erst einmal auf dem Schlauch gestanden sind:


defmod TABLETUI3 HTTPSRV ftui3/ ./www/ftui/ Tablet-UI3
attr TABLETUI3 room SYSTEM

setstate TABLETUI3 TABLETUI3


und


defmod TABLETUI HTTPSRV ftui/ ./www/tablet/ Tablet-UI
attr TABLETUI room SYSTEM

setstate TABLETUI TABLETUI


funktioniert so und wird auch angeboten.
Viel Spaß
FB 6591 Cable / Raspberry 3b+ (Bookworm) / 4xECHO DOT 4/ Homematic Thermostate, Fenster- und Fenster-Sensoren / Philips HUE / CUL-HM /  Zigbee Schalter und Lampen / Shelly 1

M.Piet

Moin,

die Erklärung oben ist so einfach. Aber bei mir klappt es nicht. Es hat genaugenommen dafür gesorgt, dass FTUI2 sich gar nicht mehr aufbaut. Nur noch V3 öffnet sich.
Sieht jemand wo mein Fehler ist? Danke schon mal. :)

V2:
Internals:
   DEF        ftui/ ./www/tablet Tablet-UI
   FUUID      5c62724d-f33f-8a41-e5df-68a4a90a638a3550
   NAME       TABLETUI
   NR         57
   STATE      TABLETUI
   TYPE       HTTPSRV
   fhem:
     directory  ./www/tablet
     friendlyname Tablet-UI
     infix      ftui/
Attributes:
   room       system


V3
Internals:
   DEF        ftui/ ./www/ftui/ Tablet3-UI
   FUUID      63abfb12-f33f-8a41-07d2-556141c63875c0f9
   NAME       TABLETUI3
   NR         420
   STATE      TABLETUI3
   TYPE       HTTPSRV
   fhem:
     directory  ./www/ftui/
     friendlyname Tablet3-UI
     infix      ftui/
Attributes:
   room       system


Pfad/URL V2:
http://192.168.92.30:8083/fhem/tablet/
/opt/fhem/www/tablet

Pfad/URL V3:
http://192.168.92.30:8083/fhem/ftui/
/opt/fhem/www/ftui

OdfFhem

@M.Piet

infix darf nicht gleich sein ... nur einer kann gewinnen ...

V2 hat in der Regel ftui als infix; V3 hat oft ftui3 ... s. Beispiel von @MDietrich

M.Piet

Danke Dir!

....das hatte ich nicht bemerkt. Alles funktioniert wieder fein. :)

Badflex

Hallo,
kann.mir je.and sagen wie ich das parallel zu 2 installieren kann

Habe angst mir alles was ich in Ftu2 gemacht zu zerschiessen.
Danke
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

OdfFhem

Normalerweise liegt FTUI2 in www/tablet ... FTUI3 in www/ftui. Daher sollte  man eigentlich nicht viel überschreiben können ...


Installation/Update der FTUI3-Dateien, z.B.: https://wiki.fhem.de/wiki/FHEM_Tablet_UI_v3

Zugriff auf FTUI3 einrichten - ähnlich zu FTUI2, z.B.:
Zitat von: MDietrich am 19 März 2021, 08:27:59

defmod TABLETUI3 HTTPSRV ftui3/ ./www/ftui/ Tablet-UI3


Badflex

Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo