FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Michi240281 am 17 Februar 2015, 21:23:37

Titel: InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: Michi240281 am 17 Februar 2015, 21:23:37
Hallo,

habe 2 Themen zum Infopanel-Modul:

Ich habe jetzt schon ein paar Buttons in meinem Infopanel. Unter anderem auch 2 mit der Statusanzeige. Was jetzt etwas "blöd" ist, ist dass die Statusanzeige erst nach einem Refresh den Status wechselt.
Nun wäre meine Idee, in den Button - zusätzlich zur eigentlichen Funktion - einen Refresh-Befehl mit einzubauen, also quasi dass der Refresh der Seite aufgerufen wird, wenn der Button betätigt wurde. Dann müsste man nicht 20, 30 oder 60 Sekunden bis zum "normalen" Refresh warten! Wäre sowas denkbar für eine zukünftige Version?

Und dann habe ich gestern mal ein paar Hintergründe in einen eigens erstellten Ordner abgelegt und über das Attribut "bgdir" auf diesen verwiesen. Leider wird nichts angezeigt. Wie sind die Bedingungen, dass das funktioniert? Muss Fhem neugestartet werden? Muss das Attribut zur Hintergrundfarbe gelöscht werden? Und welche Dateiformate werden unterstützt? Leider stehen die Infos nicht in der commandref, daher frage ich hier.

Viele Grüße
Michael
Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: betateilchen am 17 Februar 2015, 21:51:07
Zitat von: Michi240281 am 17 Februar 2015, 21:23:37
Wäre sowas denkbar für eine zukünftige Version?

Nicht in diesem Leben. Ich hasse JavaScript.

Zitat von: Michi240281 am 17 Februar 2015, 21:23:37
Wie sind die Bedingungen, dass das funktioniert?

Korrekte Pfadangabe, korrekte Zugriffsrechte

Zitat von: Michi240281 am 17 Februar 2015, 21:23:37
Muss Fhem neugestartet werden? Muss das Attribut zur Hintergrundfarbe gelöscht werden?

Nein. Nein.

Zitat von: Michi240281 am 17 Februar 2015, 21:23:37
Und welche Dateiformate werden unterstützt?

Mit Ausnahme von animierten GIF Dateien sollte eigentlich alles funktionieren.
Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: Michi240281 am 17 Februar 2015, 22:02:32
Zitat von: betateilchen am 17 Februar 2015, 21:51:07
Korrekte Pfadangabe, korrekte Zugriffsrechte

attr myInfoPanel bgdir opt/fhem/www/images/InfoPanel/backgrounds

Dort habe ich 3 jpgs mit korrekter Auflösung reingeschubst und mit

chown fhem <Hintergrund.jpg>

den User "fhem" verpasst!

Leider wird nix angezeigt!
Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: betateilchen am 17 Februar 2015, 22:06:41
Natürlich nicht. Die Pfadangabe ist ja auch falsch.

Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: Michi240281 am 18 Februar 2015, 11:42:27
Und wie immer werden wir hier jetzt noch 10x ohne Nutzen hin und herschreiben, anstatt dass du meine Pfadangabe korrigierst, richtig? :o

Habe diesen Absatz hier wohl gelesen, weiß nur nicht was ich daraus schlussfolgern soll:

Important: bgcolor and bgdir will be evaluated by { <perl special> } use quotes for absolute values!

Ich würde den Absatz

use quotes for absolute values!

so verstehen, dass ich meinen Pfad in Anführungszeichen setzen müsste! Also:

attr myInfoPanel bgdir "opt/fhem/www/images/InfoPanel/backgrounds"

Werde ich heut Abend testen!

Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: betateilchen am 18 Februar 2015, 13:31:08
Ich schrieb doch ausdrücklich, dass Deine Pfadangabe falsch ist und nichts davon, wie Du die Pfadangabe an das device übergibts. Du solltest etwas genauer lesen.

Anstatt hier permanent das Maul weit aufzureißen und Leute zu beschimpfen, solltest Du es einfach mal mit

/opt/fhem/www/images/InfoPanel/backgrounds

probieren.

Linux Grundlagen... erste 5 Minuten... Thema "Wie gebe ich einen Pfad richtig an"


Titel: Antw:InfoPanel: "Refresh"-Anweisung in Button einbauen / Wechselnde Hintergründe
Beitrag von: Michi240281 am 18 Februar 2015, 14:17:03
Zitat von: betateilchen am 18 Februar 2015, 13:31:08
Anstatt hier permanent das Maul weit aufzureißen und Leute zu beschimpfen

Ich habe damit a.) nicht angefangen und b.) liegt es mir fern, hier jmd zu beschimpfen!

Zitat, solltest Du es einfach mal mit

/opt/fhem/www/images/InfoPanel/backgrounds

probieren.

Hatte ich meine ich auch durchprobiert, teste es aber noch mal!