FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM

Begonnen von KK, 07 Mai 2020, 18:01:50

Vorheriges Thema - Nächstes Thema

KK

Hallo,
nachdem ich auf einem Testrechner FUIP ein bischen ausprobiert habe und nach längerem Suchen  >:( auch in einem Youtube Video endlich auch die Verbindung zu FTUI (über das HTML Widget) gefunden habe, habe ich nun gewagt, mein aktives FHEM extern zu verlinken. Mit dem Ergebnis, dass keine Widgets angezeigt werden (siehe Bild im Anhang)  :'( . Meine produktive FHEM-Installation (nebenbei mit unvollständigem FTUI Tabletdisplay) ist zugegebenermaßen sehr umfangreich und das normale WEB-Interface über ein Passwort geschützt. Deshalb habe ich die FUIP Verbindung über das Tablet WEB-Interface eingestellt.
Wo liegt mein Fehler? Oder hat das FUIP noch ein Limit bei den Devices?

Viele Grüsse
KK

Thorsten Pferdekaemper

Hi,
die Doku gibts übrigens unter http://pferdekaemper.com/fuip, in FUIP selbst und außerdem in der Commandref, wenn man FUIP installiert hat. Da steht einiges drin...
Kannst Du mal ein list Deines FUIP-Device hier reinstellen?
Außerdem: Ist auf dem FHEM, auf dem FUIP läuft, FTUI installiert?
Gruß,
   Thorsten
FUIP

KK

Klar, ist FTUI installiert. anbei zwei FUIP-Devices. Hier noch der Anfang des cfg-files. Sieht für mich ganz normal aus ?
{
  version => 2,
  pages =>
{ 'home' =>
      { class => 'FUIP::Page',
         title => '',
         returnTo => 'home',
         autoReturn => 'off',
         cells => [
          { class => 'FUIP::Cell',
             width => '1',
             pagination => 'on',
             posY => '0',
             navbuttons => 'on',
             posX => '0',
             autoplay => '0',
             height => '1',
             layout => 'position',
             views => [
              { class => 'FUIP::View::HomeButton',
                 height => '38',
                 text => 'Home',
                 icon => 'oa-control_building_s_all',
                 title => 'Home',
                 pageid => 'home',
                 reading => '',
                 device => '',
                 posY => '0',
                 width => '142',
                 link => '',
                 posX => '0',
                 linkType => 'fuip-page',
                 active => '1',
                 sizing => 'fixed'
              }
             ],
             title => 'Home'
          },
          { class => 'FUIP::Cell',
             height => '1',
             layout => 'position',
             views => [
              { class => 'FUIP::View::Clock',
                 defaulted => {
                  sizing => '0'
                  },
                 title => 'Uhrzeit',
                 posX => '0',
                 sizing => 'auto',
                 height => '66',
                 width => '110',
                 popup => 'inactive',
                 posY => '0'
              }
             ],
             title => 'Uhrzeit',
             pagination => 'on',
             width => '1',
             posY => '0',
             navbuttons => 'on',
             autoplay => '0',
             posX => '6'
          },
          { class => 'FUIP::Cell',
             autoplay => '0',
             posX => '1',
             navbuttons => 'on',
             posY => '0',
             pagination => 'on',
             width => '5',
             title => 'Home, sweet home',
             views => [
              { class => 'FUIP::View::Title',
                 width => '500',
                 height => '86',
                 icon => 'oa-control_building_s_all',
                 text => 'Home, sweet home',
                 posY => '0',
                 popup => 'inactive',
                 sizing => 'auto',
                 posX => '0',
                 title => 'Home, sweet home'
              }
             ],
             layout => 'position',
             height => '1'
          },
          { class => 'FUIP::Cell',
             autoplay => '0',
             posX => '0',
             posY => '1',
             navbuttons => 'on',
             pagination => 'on',
             width => '1',
             title => 'Räume',
             views => [
              { class => 'FUIP::View::MenuItem',
                 width => '142',
                 link => '',
                 device => '',
                 reading => '',
                 posY => '0',
                 linkType => 'fuip-page',
                 sizing => 'fixed',
                 active => '0',
                 posX => '0',
                 text => 'Aktuell',


Gruß
Kurt

Thorsten Pferdekaemper

Hi,
Ich habe sowas schonmal geshehen, weiß aber nicht mehr, was das war...
kannst Du mal auf der Javascript-Console nachsehen, ob da irgendwas kommt?
Was passiert denn, wenn Du auf eins der Zahnräder klickst?
Gruß,
  Thorsten
FUIP

KK

Hallo,
wenn ich auf ein Zahnrad klicke, kann ich ganz normal die Parameter ändern (z.B. ein Widget auswählen und das Fenster wiedr schließen. Bei der Anzeige im Browser ändert sich leider nichts. Es gibt auch keine Fehlermeldung.
Hier das FEM Systemprotokoll:
2020.05.07 22:50:46 3: telnetForBlockingFn_1588884646: port 46507 opened
2020.05.08 17:50:47 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2907.
2020.05.08 17:50:47 1: PERL WARNING: Argument "auto" isn't numeric in addition (+) at ./FHEM/42_FUIP.pm line 2908.
2020.05.08 17:51:53 3: Determined new csrfToken: csrf_466203117110548


Wo finde ich die Java-Script Konsole?
Gruß Kurt

Thorsten Pferdekaemper

Hi,
die "Javascript"-Konsole findest Du z.B. bei Google Chrome unter "Weitere Tools"-> "Entwicklertools" (oder Strg-Shift-I) und dann den Tab "Console" auswählen. Dann mal ein Reload der Seite machen.
Gruß,
    Thorsten
FUIP

KK

Hi
danke,das hat schon mal geholfen: Hatte vergessen das Attribut "attr WEBtablet CORS 1" beim externen FHEM zu setzen. Nun werden die Widgets angezeigt und vor allem gibt bes das Raummenü.
Damit ist das Problem gelöst und wir können diesen track schließen.
Vielen Dank Thorsten für die schnelle Hilfe!
gruß Kurt