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
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.
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!
Natürlich nicht. Die Pfadangabe ist ja auch falsch.
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!
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"
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!