FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: KK am 07 Mai 2020, 18:01:50

Titel: FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: KK am 07 Mai 2020, 18:01:50
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: Thorsten Pferdekaemper am 07 Mai 2020, 22:27:10
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: KK am 07 Mai 2020, 23:11:07
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: Thorsten Pferdekaemper am 08 Mai 2020, 07:35:08
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: KK am 08 Mai 2020, 17:56:53
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: Thorsten Pferdekaemper am 08 Mai 2020, 20:13:50
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
Titel: Antw:FUIP - keine Widgets nach Verbindung mit externem, umfangreichem FHEM
Beitrag von: KK am 08 Mai 2020, 23:07:50
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