Hauptmenü

Floorplan Hintergrundpfad

Begonnen von Shoddy, 01 April 2013, 18:40:30

Vorheriges Thema - Nächstes Thema

Shoddy

Habe mich jetzt auch mal dazu bequemt, einen Floorplan zu basteln. Leider bekomme ich das Modul kaum zum laufen (Update grad heut morgen gezogen).

"define Grundriss FLOORPLAN" in die config eingetragen

"userattr fp_Grundriss" wurde automatisch ergänzt

habe meine fp_Grundriss.png mit 1024*768 unter /fhem/www/images/default/ abgelegt.


Wenn ich nun den Floorplan öffne, wird in der oberen linken Ecke, rechts neben dem Menü, lediglich "fp_Grundriss" angezeigt.

Der Quelltext sagt mir für diese Stelle Folgendes:

<div id="backimg" style="width: 99%; height: 99%;">
<img src="/fhem/icons/fp_Grundriss" alt="fp_Grundriss" title="fp_Grundriss">
</div>


Den Ordner "icons" gabs bei mir nichtmal. Hab ihn spaßeshalber mal angelegt und auch dort noch die fp_Grundriss.png abgelegt. Auch ohne .png passierte nix.

Nach "attr Grundriss fp_backgroundimg fp_Grundriss.png" wurde die Datei ebenfalls in diesem ominösen Ordner gesucht. Und obwohl vorhanden, nicht gefunden. Hab auch schonmal in der 95_FLOORPLAN.pm gestöbert, ob ich dort irgendwo den Pfad, der gesucht wird, ändern kann, aber wenn man keine Ahnung hat, wird man auch meist nicht fündig ;-)

Weiß jemand Rat?


Grüße!
FHEM auf Raspi 3
FS20, FHT, HMS

UliM

Hi,
"icons" ist ein virtueller Pfad, wird aufgelöst zu fhme/www/images/default (oder /dark). Den selbstangelegten Ordne "icons" solltest Du besser wieder löschen.

Wenn Du das Hintergrundbild in das Verzeichnis legst, musst Du einmal "set WEB rereadicons" absetzen - erst dadurch wird die interne Dateiliste erneut eingelesen.
Geht's dann?

=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Shoddy

Oh man, also entweder bin ich absolut blind und doof, oder Du hast grad auf die schnelle Dein Howto geändert. Ich Tippe mal auf die erste Alternative ;-)

Habe, nach Deinem Hinweis, soeben folgende Zeilen entdeckt:

ZitatHinweis: fhem liest die Liste aller Bild-Dateien nur einmalig beim Start ein. Wenn Sie eine neue Datei hinzufügen, müssen Sie ein erneutes einlesen anstoßen. Geben Sie dazu im fhem-Kommandofeld ein set WEB rereadicons (ersetzen Sie ggf. WEB durch den Namen Ihrer Webinstanz).

Wer lesen kann, ist klar im Vorteil. Es läuft! Dankeschön!
FHEM auf Raspi 3
FS20, FHT, HMS

bigjob

Hallo,

ich beschäftige mich nun schon seit ein paar Tagen mit dem Thema Floorplan, habe auch schon einiges im Internet darüber gelesen wie man eine Skizze angeblich integrieren kann. Jedoch bisher ohne erfolg. nun meine Letzte Hoffnung seit ihr.
Im Floorplan läuft alles außer der Hintergrund.png.

Ich habe jetzt die floorplan.PDF und auch hier im Forum alles gelesen.
Das Bild hin und her geschoben. Update der FHEM durchgeführt.
Bild Umbenannt in ein vorhandenes mit erfolg, umbennenung in fhem_darkstyle.png geht

meine fhem.cfg config.:
attr global userattr Light Light_map devStateIcon devStateStyle icon sortby structexclude fp_EG webCmd
...
define EG FLOORPLAN
attr EG room System

Das Bild liegt im Ordner .../www/images/default/
Das Bild heist fp_EG.png

ein "set WEB rereadicons" wurde auch durchgeführt.

Laufen tut das ganze auf einem Windows XP Rechner.

hoffe das reicht als INFO.

Danke schon mal
FHEM auf Raspberry
Max, HM, FS20, LW12, HM IP, TUYA

UliM

Hi,
tipp mal ins fhem-Kommandofeld:
get WEB pathlist
Du musst das fp_EG.png in dem Pfad ablegen, der als icon directory angezeigt wird.

Dann
get WEB icon fp_EG
Als Antwort müsste der Pfad zur Datei zurückkommen.
Kommt der nicht, mach noch mal
set WEB rereadicons
Geht auch das nicht, mach ein shutdown/restart.
Wenn's auch danach nicht geht, bin nich ratlos - vll mal die Dateinendung auf .PNG (statt .png) ändern.
Kommst Du damit weiter?
Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

bigjob

Cool vielen dank für die Hilfe,

habe dank dem Befehl "get WEB icon fp_EG" den Pfad gefunden.
nach dem alles andere nicht geholfen hat, habe ich dann einfach mal in jeden erdenklichen Ordner die Datei kopiert und siehe da...
... in dem Ordner "./www/images/openautomation/" ist er fündig geworden.

Danke für die HIlfe.
FHEM auf Raspberry
Max, HM, FS20, LW12, HM IP, TUYA

UliM

Hi,
oh - heisst also Du hast iconPath verwendet, das wurde aber bei der Ausgabe von get WEB pathlist nicht berücksichtigt? Das wäre dann ein bug...
Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

bigjob

Kann sein das es vielleicht ein BUG ist, aber momentan läuft es mal so auf allen Browsern und Systemen. Nach einem Neustart ist auch noch alles da. :o
FHEM auf Raspberry
Max, HM, FS20, LW12, HM IP, TUYA