55_InfoPanel.pm - Wer 02_RSS.pm mag, wird auch das hier lieben...

Begonnen von betateilchen, 26 Januar 2015, 16:17:25

Vorheriges Thema - Nächstes Thema

Benni

Ja, mit der funktioniert es wieder :D
Danke!

ZitatMein Laptop ist bis morgen in der Werkstatt
Hoffentlich ist es nichts ernstes  :-\

betateilchen

Zitat von: Benni am 03 Februar 2015, 20:55:54
Hoffentlich ist es nichts ernstes  :-\

Nein, kein Grund zur Sorge. Der Akku hat nach 27 Monaten und erst 350 Ladezyklen vor einiger Zeit (seit Weihnachten) angefangen zu meckern "Batterie warten". Der Apple Support sagt aber, dass der Akku ca. 1000 Zyklen überleben soll. Deshalb wird der Akku getauscht. Heute abend war allerdings kein Schrauber mehr im Apple Store in Düsseldorf, deshalb kann ich den Rechner erst morgen abend auf dem Heimweg wieder abholen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Matscher am 03 Februar 2015, 09:02:27
Noch was kleines, könntest Du bitte noch das encoding in den Header schreiben?

Kannst Du mal bitte testen, ob der Header jetzt so passt? Ich hab ihn erstmal in die xml-Deklaration gepackt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Matscher

#108
Es passt leider nicht. Im FireFox und Internet Explorer ist das Ergebnis wie im Screenshot zu sehen. Der Chrome Browser zeigt es wie gewünscht an.

Ergebnis:
(http://forum.fhem.de/index.php?action=dlattach;topic=32828.0;attach=26829;image)
Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

betateilchen

Also zumindest Firefox funktioniert hier einwandfrei:

(http://up.picr.de/20887450re.jpg)

IE hab ich noch nicht getestet.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Matscher

Okay habe das Problem herausgefunden...

Mein Usecase ist per wget die InfoPanel Page auf ein Webserver zu kopieren. Da es sich um einen Win-Rechner handelt, gibt es dabei ein Problem beim Speichern in UTF8 mit BOM. Wenn nun in der Quelldatei kein meta mit charset utf-8 explizit angegeben ist, wird vom http response des Servers die Codierung genommen. Abhilfe in meinem Fall ist es das Attribut "adddefaultcharset" mit utf-8 in der httpd.conf zu setzen.
Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

betateilchen

Zitat von: Matscher am 04 Februar 2015, 13:01:20
Wenn nun in der Quelldatei kein meta mit charset utf-8 explizit angegeben ist

ist es aber (seit heute vormittag) :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Matscher

Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

Matscher

Gerade getestet, noch nicht im header vorhanden. $meta muss noch mit in die $code variable gepackt werden. :)
Rasp 3
CUL V3 868Mhz + nanoCUL 868Mhz als RFR + nanoCUL 868Mhz für Homematic + SIGNALduino
Zigbee CC2531 - Aquara TempSensor
MySensors Ethernet Gateway, Water meter, Gas meter
Modul: 09_CUL_FHTTK.pm (assumed), culfw part HAS_FHT_TF

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Das Skalieren von Plots sollte jetzt auch mit "inline == 0" funktionieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#116
Ab sofort funktionieren auch die von 02_RSS bekannten wechselnden Hintergrundbilder.

(http://up.picr.de/20906191gp.jpg)

Die Steuerung erfolgt ausschließlich im device per Attribute, nicht in der Layoutdatei!


  • Attribut bgdir legt fest, in welchem Verzeichnis die Hintergrundbilder liegen
  • Attribut tmin (falls vorhanden) legt fest, wie lange (in Sekunden) ein Hintergrundbild angezeigt wird, bevor es beim nächsten refresh gewechselt wird
  • Die Bilder werden proportional skaliert, falls die Bildgröße nicht mit der Größe des InfoPanels übereinstimmt. Die Bilder werden nicht gezerrt, es kann also passieren, dass ungefüllte Ränder bleiben. Am besten bei der Auswahl der Bilder auf passende Größe bzw. Größenverhältnisse achten
  • Die Bilder werden immer an der linken oberen Ecke aufgehängt
  • Die Hintergrundbilder werden standardmäßig immer zentriert angezeigt. Mit dem attribut bgcenter=0 lässt sich das abschalten, dann werden Hintergrundbilder an der linken oberen Ecke eingebunden.
  • Die Attribute bgdir und bgcolor können gemeinsam verwendet werden. In diesem Fall wird ein vom Bild nicht ausgefüllter Bereich mit der Hintergrundfarbe dargestellt

Beispiel für nicht exaktes Seitenverhältnis beim Hintergrundbild und gesetzer bgcolor=FF0000:

(http://up.picr.de/20907302ar.jpg)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Die commandref für das Modul war echt die Höchststrafe, aber nun ist es geschafft :)

Das Modul kommt ab morgen auf dem regulären update-Weg, aus contrib ist es deshalb wieder verschwunden.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#118
Neue zusätzliche Funktionalitäten:


  • attr <name> bgcolor none - unterbindet die farbige Füllung des Hintergrundes komplett
  • attr <name> bgopacity 0.0 - 1.0 - setzt die Transparenz des Hintergrundbildes, 0 = komplett transparent.
  • Das Problem, dass man textboxen nicht mit area verlinken kann, wird durch einen zusätzlichen Parameter "link" gelöst
    textbox <id> <x> <y> <boxWidth> <boxHeight> <{link}> <{text}>
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Kakaomonster

#119
Guten Morgen zusammen,

bevor ich mit tausend versuchen hier weiter starte, erstmal diie Frage gibtes bereits ein wiki  oder installanleitung? laut dem fred hier und den ganzen screens ist es genau sowas wie ich schon lange such, gute und vor allem sinnvolle arbeit betateilchen :-) aber ich bekomme es einfach nicht definiert :-)

Grüße, Ralf

EDIT: zwei Tage gelesen, gelesen, versucht und wieder gelesen. Man sollte beim lesen auch das Gehirn einschalten, hier

http://forum.fhem.de/index.php?topic=22520.0

steht  alles mehr als nur super gut beschrieben und im ersten Beitrag wird ja erwähnt das sich das info panel darauf bezieht, also mit gehirn gehe ich nun mal davon aus, wenn ich dort folge klappts auch hier :-)
FHEM auf Raspi m.12cm Antenne, BBB als Server für Zusatz (apache,php,sql)
1 USB CUL/RAW (ReadAnswer):  V 1.61
2 MAX Thermostate, 1 MAX Wanthermostast
1 FHT8V Thermostat, Schaltaktoren,Bewegungsmelder, Wandtatser Elro & IT
1 HMT 360, 4 7"Tablets, FB 7490