[gelöst] Im Floorplan SVG Plot ohne Steuerelemente anzeigen

Begonnen von fiedel, 10 November 2013, 10:20:50

Vorheriges Thema - Nächstes Thema

fiedel

Hallo zusammen,

...früher war ja einiges besser... ;) Wie in diesem Thread zu sehen, gab es bei untereinander dargestellten Plots die Zoom- und Scrollbuttons nur über dem obersten Plot.

Seit einiger Zeit habe ich nun diese Buttons über jedem Plot. Das macht mir leider meine knappe Aufteilung im "Hauptfloorplan" zu nichte.

Ich würde gern die alte Darstellungsart - optimalerweise selektiv per Attribut - wieder nutzen können. Gibt es dafür eine einfache Möglichkeit?

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

rudolfkoenig

Mir ist das Problem nicht bekannt, und ich sehe auch in dem verlinkten Thread kein Bild mit mehrfachen Knoepfen.

Das verlinkte Thread ist auch keine Referenz: das da gezeigte Patch ist nicht Teil der Distribution, wenn das Problem damit auftritt, bitte den Patch-Autor darueber in Kenntnis setzen.

fiedel

#2
Asche auf mein Haupt,

ich hab mich als bekennender Umstandskommissar mal wieder zu umständlich ausgedrückt...  ;)

Ich möchte erreichen, dass bei dem unteren Plot die Steuerbuttons oben drüber weg sind (siehe Bild), so wie im FHEMWEB.

Ich hab auch gerade gesehen, dass es in FHEMWEB auch jetzt noch so ist. Nur über dem obersten Plot sind die Buttons und die wirken auch für alle Plots darunter. So möchte ich es auch gern im Floorplan.
Also früher war es auch nicht besser!  ;D

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

rudolfkoenig

#3
Was heisst eigentlich "so wie in FHEMWEB"?

...Nach nochmaligen lesen sehe ich gerade: im "Hauptfloorplan", also in FLOORPLAN. Ich glaube da muss Uli den SVG Aufruf anpassen, und das SVG summaryFn pro Seite mit dem gleichen letzten Argument (hash) aufrufen.

fiedel

#4
ZitatWas heisst eigentlich "so wie in FHEMWEB"?

Damit meine ich ganz normal "WEB" ohne Floorplan (Bild). Da sind die Icons nur einmal oben vorhanden.

ZitatIch glaube da muss Uli den SVG Aufruf anpassen, und das SVG summaryFn pro Seite mit dem gleichen letzten Argument (hash) aufrufen.

Das würde ich ja super nett von Uli finden!  ;) Mir schwebt ein Attribut vor, mit dem man die Steuerelemente unterdrücken kann.

Etwa so:
attr Temperaturen_SVG noFpSVGControls 1

Aber vielleicht gibt es ja dafür schon was, das ich nur noch nicht kenne. Im Bereich "Frontends" hab ich alles durchgewühlt, aber solch ein Ansinnen hatte dort noch niemand. Ist aber vielleicht auch nicht ganz sinnlos, denn im FP ist Platz ja oft Mangelware.

Viele Grüße

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

fiedel

So! Es gibt Rettung für alle, die im Floorplan die Plots "untereinanderquetschen" wollen, wie ich:

In der zugehörigen / zugewiesenen fp- CSS- Datei:

#table-01_Alarm svg { height:0px; width:0px; visibility:hidden; }

In meinem Beispiel heißt der Plot "01_Alarm". Das "visibility:hidden" braucht man eigentlich gar nicht mehr, da die Buttons schon durch das "0px" verschwunden und nicht mehr klickbar sind. Ich habe es nur drin gelassen, da es eine Alternative ist: Lässt man die Buttons in ihrer normalen Größe und setzt "visibility:hidden", sind sie ebenfalls unsichtbar, aber man kann sie noch (blind) anklicken.

Was mich allerdings die meiste Zeit gekostet hat, war herauszufinden, wie ich selektiv die SVG eines bestimmten Plots ansprechen kann. Aber man wird ja nicht dümmer...  ;)

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

gehrmr

Hallo,
leider funktioniert es bei mir immer noch nicht:
habe meinem Grundriss "myfloorplanstyle.css" zugeordnet und dort folgende Zeile eingefügt:
   #table-T_Aussen svg {height:0px; width:0px; visibility:hidden;}
Meine FHEM Version: 5.5
Anbei das Bild mit den (immer noch) störenden Symbolen.
Grüße, Roland

(//)


fiedel

Du hast noch die alten Buttons. Mach mal Updates! Zur Not auch "update force". Dann bekommst du die SVG- Buttons und dann kommen wir der Sache näher.  ;)
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

AKropsch

Hallo, sorry dass ich dazwischen funke, aber ich habe schon überall gesucht wie ich die "neuen" Buttons bei den Plots bekomme.

Zitat von: fiedel am 03 März 2014, 19:46:09
Du hast noch die alten Buttons. Mach mal Updates! Zur Not auch "update force". Dann bekommst du die SVG- Buttons und dann kommen wir der Sache näher.  ;)

Dies funktioniert bei mir leider nicht. Die icons sind geblieben. Im fhem.cfg habe ich:

attr WEB iconPath default:openautomation
......
define BZ_Heizung_Plot SVG FileLog_BZ_Heizung_Clima:Badtemp4valve4:CURRENT


stehen. Wobei Badtemp4valve4 eine Kopie von  temp4valve4.plot ist. Hat das damit zu tun? Oder wo werden die Buttons sonst festgelegt?

Grüße Andreas

fiedel

Hi Andreas,

versuch mal:

attr WEB iconPath fhemSVG:openautomation:default

Und danach set WEB rereadicons

Gruß

Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

AKropsch

Hi Frank,

es hat geholfen, vielen Dank!

Grüße Andreas

eberlrudi

Hallo,

Ich habe gerade das gleiche Problem mit meinem Plot im Floorplan.
Wenn Ich jedoch die oben genannte Zeile einfüge, verschwindet der gesamte Plot aus dem Floorplan.



Vielleicht hat hier jemand eine Lösung für mich.

fiedel

Das funktioniert so auch mit aktuellem Stand von FHEM. Vermutlich stimmt deine Adressierung nicht ganz. Guck mal mit dem Debugging-Tool des Browsers (Taste F12 ; z.B. Firebug) auf den Plot (Zeiger auf ganz äußeren Rand des Plotbereichs / siehe Bild) und vergleiche mal. Mein plot heißt noch so wie damals.
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

stefantaust1

Hallo,
ich habe gleich 2 Pobleme.

die neuen Pfeile werden nur bei :8083 angezeigt
bei :8085 habe ich die alten Pfeile...... warum?

ich brauche aber den :8085 Pfad für das Tablet das an die Wand soll.

Wenn ich den Floorplan über :8083 anschaue, dann zoomt er mir alles kleiner obwohl der Hintergrund genau die Auflösung vom Ipad hat. Aber egal, ich geh ja über die :8085 .

Grundsätzlich die Pfeile und Zoom sollen weg, wenn ich die Anleitung befolge ist der ganze Plot weg....  warum?

Als Browser kann ich ich den "Framless Browser" für IOS empfehlen.... kostenlos

Im Anhang die Bilder... da sind meine Probleme leichter zu verstehen...

Danke
Stefan


rudolfkoenig

Ich kann zu FLOORPLAN nicht viel sagen, aber das Pfeilproblem haengt mit iconPath zusammen.